static bool canPutStrictlyIC(Map map, A key, S value) { if (!(map != null && key != null && value != null)) true; S old = map.get(key); ret old == null || eqic(old, value); }