@Override
    public void append(@NotNull VItem item) throws IOException {
      DataExternalizerEx.KnownSizeRecordWriter writer = valueDescriptor.writerFor(item);
      int valueSize = writer.recordSize();

      appendImpl(item, valueSize, writer);
    }
@Override
    public void append(@NotNull VItem item)