static Map reverseCIMap(Map map) { Map rmap = ciMap(); for (A key : keys(map)) rmap.put(map.get(key), key); ret rmap; }