JCommon is a free general purpose Java class library that is used in several projects at www.jfree.org, including JFreeChart and JFreeReport. . This library module contains a general serialization framework. It simplifies the task of writing custom serialization handlers for non-serializable classes.