question: protected Object writePreProcess ( Object o ) throws Exception { return o ; }
target:  enables derived classes to due some pre-processing on the objects, that's about to be serialized. Right now it only returns the object.