code: private void writeObject(final ObjectOutputStream out)
  		throws IOException
  	{
  		out.defaultWriteObject();
  		out.writeLong(getGeneration());
  		out.writeObject(getGenotype());
  		out.writeObject(getFitness());
  		out.writeObject(getRawFitness());
  	}
docs: /* *************************************************************************
  Java object serialization
  ***********************************************************************