@Override public String toString() { StringBuilder sb = new StringBuilder(getURI().toString()); sb.append("\t"); sb.append(method); sb.append("\theaders:"); final FluentCaseInsensitiveStringsMap headersLocal = getHeaders(); if (headersLocal != null) { for (String name : headersLocal.keySet()) { sb.append("\t"); sb.append(name); sb.append(":"); sb.append(headersLocal.getJoinedValue(name, ", ")); } } sb.append("\tparams:"); if (params != null) { for (String name : params.keySet()) { sb.append("\t"); sb.append(name); sb.append(":"); sb.append(params.getJoinedValue(name, ", ")); } } return sb.toString(); }