static L reverseLookupAll(B value, Map map) { ret reverseLookupAll(map, value); } static L reverseLookupAll(Map map, B value) { new L l; if (map != null && value != null) for (A key : map.keySet()) if (eq(map.get(key), value)) l.add(key); ret l; }