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