public boolean offerIfAbsent(@NotNull T thing) {
   return offerIfAbsent(thing, ContainerUtil.<T>canonicalStrategy());
 }
 RefHashMap(int initialCapacity, float loadFactor) {
   this(initialCapacity, loadFactor, ContainerUtil.<K>canonicalStrategy());
 }