writeObject - Java Custom Serialization
writeObject - Java Serialization