@Override
  public @NotNull Map<K, V> toMap() {
    Map<K, V> map = new HashMap<>(2);
    map.put(myKey1, myValue1);
    map.put(myKey2, myValue2);
    return Collections.unmodifiableMap(map);
  }
@Override
  public @NotNull Map<K, V> toMap()