static SS ciMapWithoutKeysEqualToValues(SS map) { if (map == null) null; SS map2 = ciMap(); for (S key, value : map) { if (!eqic(key, value)) map2.put(key, value); } ret map2; }