@Override
  public <V> @Nullable V get(@NotNull Key<V> key) {
    @SuppressWarnings("unchecked") V value = (V)myMap.get(key);
    return value;
  }
@Override
  public <V> @Nullable V get(@NotNull Key<V> key)