static LinkedHashMap lambdaMapLike mapSortedByFunctionOnKey(IF1 f, Map map) { L l = new ArrayList(map.keySet()); sortInPlaceByCalculatedField(l, f); new LinkedHashMap map2; for (A a : l) map2.put(a, map.get(a)); ret map2; }