Class state = Class.forName( superClass, true, control.getClassLoader() );
Class state = Class.forName( superClass );
    private SceneGraphObject createNodeFromSuper( String className ) {	SceneGraphObject ret;                String tmp = this.getClass().getName();        String superClass = tmp.substring( tmp.indexOf("state")+6, tmp.length()-5 );        System.err.println("Unable to create node "+className+" attempting Java3D superclass "+superClass );        	try {            Class state = Class.forName( superClass, true, control.getClassLoader() );            	    ret = (SceneGraphObject)state.newInstance();	} catch(ClassNotFoundException e) {	    throw new SGIORuntimeException( "No Such Class "+						className );	} catch( IllegalAccessException exce ) {	    throw new SGIORuntimeException( "Broken State class for "+						className+" - IllegalAccess" );	} catch( InstantiationException excep ) {	    throw new SGIORuntimeException( "Unable to instantiate class "+						className );	}                return ret;    }