Create a new Java3D node for this object.
This method is ONLY used when the Java3D Class type matches the
State type, ie this does NOT handle subclasses of Java3D.
For Java3D subclasses use createNode( Class state)
This method MUST be implemented by all State objects but is not
abstract to allow for external subclassing