public static < DESERIALISED > Serialiser < DESERIALISED , ? > of ( AttributeType . DataType < DESERIALISED > dataType ) { Serialiser < ? , ? > serialiser = serialisers . get ( dataType ) ; if ( serialiser == null ) { throw new UnsupportedOperationException ( "Unsupported DataType: " + dataType . toString ( ) ) ; } return ( Serialiser < DESERIALISED , ? > ) serialiser ; }
accessed via the constant properties defined above .