@Override
  public int[] read(@NotNull DataInput in) throws IOException {
    int size = DataInputOutputUtil.readINT(in);
    int[] value = new int[size];
    for (int i = 0; i < size; i++) {
      value[i] = in.readInt();
    }
    return value;
  }
@Override
  public int[] read(@NotNull DataInput in)