public ToStringBuilder append(String name, Map<?, ?> map) {
		StringBuilder sb = new StringBuilder(START_OBJ);
		for (Map.Entry<?, ?> entry : map.entrySet()) {
			sb.append(entry.getKey()).append(FIELD_VALUE_SEPARATOR).append(formatValue(entry.getValue()));
		}

		sb.append(END_OBJ);

		return appendFormattedValue(name, sb.toString());
	}
public ToStringBuilder append(String name, Map<?, ?> map) {
		StringBuilder sb = new StringBuilder(START_OBJ);
		for (Map.Entry<?, ?> entry : map.entrySet()) {
			sb.append(entry.getKey()).append(FIELD_VALUE_SEPARATOR).append(formatValue(entry.getValue()));
		}

		sb.append(END_OBJ);

		return appendFormattedValue(name, sb.toString());
	}
public ToStringBuilder append ( String name , Map < ? , ? > map ) { StringBuilder sb = new StringBuilder ( START_OBJ ) ; for ( Map . Entry < ? , ? > entry : map . entrySet ( ) ) { sb . append ( entry . getKey ( ) ) . append ( FIELD_VALUE_SEPARATOR ) . append ( formatValue ( entry . getValue ( ) ) ) ; } sb . append ( END_OBJ ) ; return appendFormattedValue ( name , sb . toString ( ) ) ; }
Append new map value.

@param name The name of the field.
@param map The map.
@return The current builder (for chaining).
Append new map value .