This figure shows the JAXB data binding process by illustrating how JAXB: a) Binds XML Schema to schema-derived JAXB Java classes or value classes; b) Unmarshals the XML document to create a tree of Java program elements, or objects, that represents the content and organization of the document that can be accessed by your Java code; c) Converts the Java objects back to XML content.