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() );
System.out.println( "'Byte' element text value is: " + nonPrimitives.getByte() );
System.out.println( "'Character' element text value is: " + nonPrimitives.getCharacter() );
System.out.println( "'Short' element text value is: " + nonPrimitives.getShort() );
System.out.println( "'Integer' element text value is: " + nonPrimitives.getInteger() );
System.out.println( "'Long' element text value is: " + nonPrimitives.getLong() );
System.out.println( "'Float' element text value is: " + nonPrimitives.getFloat() );
System.out.println( "'Double' element text value is: " + nonPrimitives.getDouble() );
System.out.println( "'String' element text value is: " + nonPrimitives.getString() );
System.out.println( "'QName' element text value is: " + nonPrimitives.getQName() );
System.out.println( "'BigInteger' element text value is: " + nonPrimitives.getBigInteger() );
System.out.println( "'BigDecimal' element text value is: " + nonPrimitives.getBigDecimal() );
System.out.println( "'Element' element text value is: " +
( ( Text ) nonPrimitives.getElement().getFirstChild() ).getData() );
}