static Map lookupToMap(Map map, Collection l) { new LinkedHashMap out; if (l != null) for (A a : l) mapPut(out, a, map.get(a)); ret out; } static Map lookupToMap(Collection l, Map map) { ret lookupToMap(map, l); }