public static void main( final String[] args ) throws Exception
{
final Document parsedDocument = Main.getDocument( "/supportedtypes.xml" );
final SupportedTypes supportedTypes = XML2Java.bind( parsedDocument, SupportedTypes.class );
final Primitives primitives = supportedTypes.getPrimitives();
System.out.println( "'boolean' attribute value is: " + primitives.getBoolean() );
System.out.println( "'byte' attribute value is: " + primitives.getByte() );
System.out.println( "'char' attribute value is: " + primitives.getChar() );
System.out.println( "'short' attribute value is: " + primitives.getShort() );
System.out.println( "'int' attribute value is: " + primitives.getInt() );
System.out.println( "'long' attribute value is: " + primitives.getLong() );
System.out.println( "'float' attribute value is: " + primitives.getFloat() );
System.out.println( "'double' attribute value is: " + primitives.getDouble() );
System.out.println();
final NonPrimitives nonPrimitives = supportedTypes.getNonPrimitives();
System.out.println( "'Boolean' element text value is: " + nonPrimitives.getBoolean() );