Transit.getInstance().getRepository().getPlugin( loader, uri, new Object[0] );
Transit.getInstance().getRepository().getPlugin( loader, uri, new Object[]{ args } );
    private void processLoad( CommandLine line )    {        try        {            URI uri = (URI) line.getValue( LOAD_COMMAND, null );            ClassLoader loader = ClassLoader.getSystemClassLoader();            Object instance =               Transit.getInstance().getRepository().getPlugin( loader, uri, new Object[0] );            if( instance instanceof Runnable )            {                Runnable runnable = (Runnable) instance;                runnable.run();            }        }        catch( RepositoryException e )        {            boolean stack = isDebugEnabled();            String message = ExceptionHelper.packException( e, stack );             System.out.println( message );        }        catch( Throwable e )        {            processException( e );        }    }