public int createDisplayList( Geometry g ) {
public int createDisplayList( GeomBatch g ) {
    public Renderer getRenderer() {        return new Renderer() {            public void setCamera( Camera camera ) {            }            public Camera createCamera( int width, int height ) {                return null;            }            public AlphaState createAlphaState() {                return new AlphaState() {                    private static final long serialVersionUID = 1L;                    public void apply() {                    }                };            }            public void flush() {            }            public AttributeState createAttributeState() {                return new AttributeState() {                    private static final long serialVersionUID = 1L;                    public void apply() {                    }                };            }            public CullState createCullState() {                return new CullState() {                    private static final long serialVersionUID = 1L;                    public void apply() {                    }                };            }            public DitherState createDitherState() {                return new DitherState() {                    private static final long serialVersionUID = 1L;                    public void apply() {                    }                };            }            public FogState createFogState() {                return new FogState() {                    private static final long serialVersionUID = 1L;                    public void apply() {                    }                };            }            public LightState createLightState() {                return new LightState() {                    private static final long serialVersionUID = 1L;                    public void apply() {                    }                };            }            public MaterialState createMaterialState() {                return new MaterialState() {                    private static final long serialVersionUID = 1L;                    public void apply() {                    }                };            }            public ShadeState createShadeState() {                return new ShadeState() {                    private static final long serialVersionUID = 1L;                    public void apply() {                    }                };            }            class TextureStateN extends TextureState {                private static final long serialVersionUID = 1L;                TextureStateN() {                    numTexUnits = 1;                    texture = new ArrayList<Texture>();                }                public void load( int unit ) {                }                public void delete( int unit ) {                }                public void deleteAll() {                }                public void apply() {                }            }            public TextureState createTextureState() {                return new TextureStateN();            }            public WireframeState createWireframeState() {                return new WireframeState() {                    private static final long serialVersionUID = 1L;                    public void apply() {                    }                };            }            public ZBufferState createZBufferState() {                return new ZBufferState() {                    private static final long serialVersionUID = 1L;                    public void apply() {                    }                };            }            public VertexProgramState createVertexProgramState() {                return new VertexProgramState() {                    private static final long serialVersionUID = 1L;                    public boolean isSupported() {                        return false;                    }                    public void load( URL file ) {                    }                    public void load( String contents ) {                    }                    public void apply() {                    }                    public String getProgram() {                        return null;                    }                };            }            public FragmentProgramState createFragmentProgramState() {                return new FragmentProgramState() {                    private static final long serialVersionUID = 1L;                    public boolean isSupported() {                        return false;                    }                    public void load( URL file ) {                    }                    public void load( String contents ) {                    }                    public void apply() {                    }                    public String getProgram() {                        return null;                    }                };            }            public GLSLShaderObjectsState createGLSLShaderObjectsState() {                return new GLSLShaderObjectsState() {                    private static final long serialVersionUID = 1L;                    public boolean isSupported() {                        return false;                    }                    public void load( URL vert, URL frag ) {                    }                                        public void load(String vert, String frag) {                                            }                    public void apply() {                    }                    public void relinkProgram() {                    }                };            }            public StencilState createStencilState() {                return new StencilState() {                    private static final long serialVersionUID = 1L;                    public void apply() {                    }                };            }            public ClipState createClipState() {                return new ClipState() {                    private static final long serialVersionUID = 1L;                    public void apply() {                    }                };            }            public ColorMaskState createColorMaskState() {                return new ColorMaskState() {                    private static final long serialVersionUID = 1L;                    public void apply() {                    }                };            }            public void enableStatistics( boolean value ) {            }            public void clearStatistics() {            }            public String getStatistics() {                return null;            }            public StringBuffer getStatistics( StringBuffer a ) {                return null;            }            public void setBackgroundColor( ColorRGBA c ) {            }            public ColorRGBA getBackgroundColor() {                return null;            }            public void clearZBuffer() {            }            public void clearColorBuffer() {            }            public void clearStencilBuffer() {            }            public void clearBuffers() {            }            public void clearStrictBuffers() {            }            public void displayBackBuffer() {            }            public void setOrtho() {            }            public void setOrthoCenter() {            }            public void unsetOrtho() {            }            public boolean takeScreenShot( String filename ) {                return false;            }            public void grabScreenContents( IntBuffer buff, int x, int y, int w,                                            int h ) {            }            public void draw( Spatial s ) {            }            public void draw( Point p ) {            }            public void draw( Line l ) {            }            public void draw( Curve c ) {            }            public void draw( Text t ) {            }            public RenderQueue getQueue() {                return null;            }            public boolean isProcessingQueue() {                return false;            }            public boolean checkAndAdd( Spatial s ) {                return false;            }            public boolean supportsVBO() {                return false;            }            public boolean isHeadless() {                return false;            }            public void setHeadless( boolean headless ) {            }            public int getWidth() {                return -1;            }            public int getHeight() {                return -1;            }            public void reinit( int width, int height ) {            }            public int createDisplayList( Geometry g ) {                return -1;            }            public void releaseDisplayList( int listId ) {            }            public void setPolygonOffset( float factor, float offset ) {            }            public void clearPolygonOffset() {            }            public void deleteVBO( Buffer buffer ) {                            }            public void deleteVBO( int vboid ) {                            }            public void clearVBOCache() {                            }            public Integer removeFromVBOCache( Buffer buffer ) {                return null;            }            public void draw(TriangleBatch batch) {            }        };    }