XType defines a framework and provides an engine to construct Java objects, such as Hashtable, Array, List, etc. from XML elements, or vice versa.