@Override
        public void append(final @NotNull DataOutput out) throws IOException {
          valueContainer.saveDiffTo(out, myValueExternalizer);
        }
@Override
        public void append(final @NotNull DataOutput out)