@ApiStatus.Internal
  @Override
  public void readExternal(@NotNull DataInput in) {
    throw new UnsupportedOperationException();
  }
@ApiStatus.Internal
  @Override
  public void readExternal(@NotNull DataInput in)