@Override public final void writeSnapshot(DataOutputView out) throws IOException { internalWriteOuterSnapshot(out); nestedSerializersSnapshotDelegate.writeNestedSerializerSnapshots(out); }
@Override public void writeSnapshot(DataOutputView out) throws IOException { checkState(nestedSnapshot != null); nestedSnapshot.writeNestedSerializerSnapshots(out); }
@Override public void writeSnapshot(DataOutputView out) throws IOException { checkState(componentClass != null && nestedSnapshot != null); out.writeUTF(componentClass.getName()); nestedSnapshot.writeNestedSerializerSnapshots(out); }