catch( InvocationTargetException e ) { final String error = "Controller instantiation failure." + "URI: " + uri; throw new ControllerRuntimeException( error ); }
    private Controller loadForeignController( URI uri ) throws ControllerNotFoundException    {        ClassLoader classloader = Controller.class.getClassLoader();        try        {            return (Controller) m_loader.getPlugin(               classloader, uri,               new Object[]{m_context} );        }        catch( IOException e )        {            throw new ControllerNotFoundException( CONTROLLER_URI, uri, e );        }    }