return ( (I3DRenderEvent) event ).getObject3D( );
if ( event instanceof Area3DRenderEvent ) { return ( (I3DRenderEvent) ( (Area3DRenderEvent) event ).getElement( 0 ) ).getObject3D( ); } else { return ( (I3DRenderEvent) event ).getObject3D( ); }
	protected Object3D getObjectFromEvent( Object event )	{		if ( event instanceof WrappedInstruction )		{			event = ( (WrappedInstruction) event ).getEvent( );		}		if ( event instanceof I3DRenderEvent )		{			try			{				return ( (I3DRenderEvent) event ).getObject3D( );			}			catch ( ChartException ex )			{				throw new RuntimeException( ex );			}		}		else		{			throw new IllegalArgumentException( );		}	}