static TreeMap asTreeMap(Map map, Comparator comparator default null) { if (map cast TreeMap) ret map; var m2 = new TreeMap(comparator); m2.putAll(map); ret m2; }