@Override
				protected void writeStreamHeader() throws IOException {
					if (_first || !append) {
						super.writeStreamHeader();
						_first = false;
					}
				}
This class allows appending objects to a given output stream.
jenetics.incubator/src/main/java/io/jenetics/incubator/util/Serializer.java