@Override
  public @NotNull UpdatableValueContainer<T> read(@NotNull DataInput in) throws IOException {
    final ValueContainerImpl<T> valueContainer = ValueContainerImpl.createNewValueContainer();
    valueContainer.readFrom((DataInputStream)in, myValueExternalizer, myInputRemapping);
    return valueContainer;
  }
@Override
  public @NotNull UpdatableValueContainer<T> read(@NotNull DataInput in)