static TreeMap lambdaMapLike mapToCIMap(IF1> f, Iterable l) { TreeMap map = ciMap(); fOr (A o : l) { Pair p = f.get(o); map.put(p.a, p.b); } ret map; } static TreeMap mapToCIMap(Iterable l, IF1> f) { ret mapToCIMap(f, l); }