if( getLogger().isTraceEnabled() ) { getLogger().trace( "loaded controller [" + getClass().getName() + "#" + System.identityHashCode( this ) + "]" ); }
    public CompositionController( ControllerContext context )       throws ControlException    {        super();                m_context = context;        m_partition = context.getPartition();        Logger root = new DefaultLogger( m_partition );        m_logger = root.getChildLogger( "dpml.metro" );        m_listener = new InternalControllerContextListener();        m_context.addControllerContextListener( m_listener );        m_controller = new ComponentController( m_logger, this );        m_events = new EventQueue( m_logger );                if( getLogger().isTraceEnabled() )        {            getLogger().trace(               "loaded controller ["               + getClass().getName()               + "#"              + System.identityHashCode( this )               + "]" );        }    }