@Override
  public void putAll(@NotNull Map<? extends K, ? extends V> t) {
    for (final Entry<? extends K, ? extends V> entry : t.entrySet()) {
      put(entry.getKey(), entry.getValue());
    }
  }
@Override
  public void putAll(@NotNull Map<? extends K, ? extends V> t)