docs: public static String listToString(Map<?, ?> map){
  		if (map == null){
  			return "null";
  		}
  		TreeMap<?, ?> tm = new TreeMap<Object, Object>(map);
  		StringBuilder sb = new StringBuilder();
  		for (Map.Entry<?, ?> item: tm.entrySet()){
  			Object k = item.getKey();
  			Object v = item.getValue();
  			sb.append(k == null ? "null" : k.toString());
  			sb.append("\t= ");
  			sb.append(v == null ? "null" : v.toString());
  			sb.append('\n');
  		}
  		return sb.toString();
  	}