code: private void internalWriteOuterSnapshot(DataOutputView out) throws IOException {
  		out.writeInt(MAGIC_NUMBER);
  		out.writeInt(getCurrentOuterSnapshotVersion());
  
  		writeOuterSnapshot(out);
  	}
docs: ------------------------------------------------------------------------------------------