High-Performance, Generic, Automated and Customizable Java Serialization/Deserialization Framework