A serialization framework for Java with Javaassist