return (Controller) m_loader.getPlugin( classloader, uri, new Object[]{ this, logger } );
return (Controller) m_loader.getPlugin( classloader, uri, new Object[]{ logger, m_model } );
    private Controller loadHandler( URI uri ) throws PartHandlerNotFoundException    {        ClassLoader classloader = Part.class.getClassLoader();        DefaultLogger logger = new DefaultLogger( "handler" );        try        {            return (Controller) m_loader.getPlugin( classloader, uri, new Object[]{ this, logger } );        }        catch( IOException e )        {            throw new PartHandlerNotFoundException( uri, e );        }    }