in src/main/java/org/apache/sling/jcr/resource/internal/JcrValueMap.java [453:478]
public String toString() {
final StringBuilder sb = new StringBuilder();
if (this instanceof ModifiableValueMap) {
sb.append("JcrModifiablePropertyMap");
} else {
sb.append("JcrPropertyMap");
}
sb.append(" [node=");
sb.append(this.node);
sb.append(", values={");
final Iterator<Map.Entry<String, Object>> iter = this.entrySet().iterator();
boolean first = true;
while (iter.hasNext()) {
if (first) {
first = false;
} else {
sb.append(", ");
}
final Map.Entry<String, Object> e = iter.next();
sb.append(e.getKey());
sb.append("=");
sb.append(e.getValue());
}
sb.append("}]");
return sb.toString();
}