docs: private void _serializeMap(Map map, StringBuilder sb, Set<Object> done) throws ConverterException {
  	if (map instanceof Serializable) {
  	    _serializeSerializable((Serializable) map, sb);
  	    return;
  	}
  	sb.append(goIn());
  	sb.append("{");
  
  	Iterator it = map.keySet().iterator();
  	boolean doIt = false;
  	deep++;
  	while (it.hasNext()) {
  	    Object key = it.next();
  	    if (doIt) sb.append(',');
  	    doIt = true;
  	    sb.append(QUOTE_CHR);
  	    sb.append(escape(key.toString()));
  	    sb.append(QUOTE_CHR);
  	    sb.append(':');
  	    _serialize(map.get(key), sb, done);
  	}
  	deep--;
  
  	sb.append('}');
      }