Added CustomSerialization.java