static Map mapKeysAndValues_litOrderedMap(O f, Map map) { ret mapKeysAndValues_litOrderedMap(f, f, map); } static Map mapKeysAndValues_litOrderedMap(O fKey, O fValue, Map map) { new LinkedHashMap m; for (O key : keys(map)) m.put(callF(fKey, key), callF(fValue, map.get(key))); ret m; }