java.util.Vector v = new java.util.Vector();
Appearance app = (Appearance) obj;
if( app.getColoringAttributes() != null )
v.addElement( app.getColoringAttributes() );
if( app.getLineAttributes() != null )
v.addElement( app.getLineAttributes() );
if( app.getMaterial() != null )
v.addElement( app.getMaterial() );
if( app.getPolygonAttributes() != null )
v.addElement( app.getPolygonAttributes() );
if( app.getRenderingAttributes() != null )
v.addElement( app.getRenderingAttributes() );
if( app.getTexCoordGeneration() != null )
v.addElement( app.getTexCoordGeneration() );
if( app.getTexture() != null )
v.addElement( app.getTexture() );
if( app.getTextureAttributes() != null )
v.addElement( app.getTextureAttributes() );
if( app.getTransparencyAttributes() != null )
v.addElement( app.getTransparencyAttributes() );
return createCompoundEnumeration( v, super.getChildren( obj ) );