@Override
  public @NotNull Set<K> keySet() {
    Set<K> result = new HashSet<>(myMap.size());
    for (MyReference<K> t : myMap.keySet()) {
      result.add(SoftReference.dereference(t));
    }
    return result;
  }
@Override
  public @NotNull Set<K> keySet()