public void callStop( String className )
public void callStop()
    public void callStop( String className )    {        Class clazz = null;        Method op = null;                try        {            clazz = appLoader.loadClass( className );        }        catch ( ClassNotFoundException e )        {            log.error( "Could not find " + className, e );            System.exit( ExitCodes.CLASS_LOOKUP );        }                try        {            bootstrapped = clazz.newInstance();        }        catch ( Exception e )        {            log.error( "Could not instantiate " + className, e );            System.exit( ExitCodes.INSTANTIATION );        }                try        {            op = clazz.getMethod( "stop", new Class[] { EMPTY_STRARRY.getClass() } );        }        catch ( Exception e )        {            log.error( "Could not find stop() method for " + className, e );            System.exit( ExitCodes.METHOD_LOOKUP );        }                try        {            op.invoke( bootstrapped, new Object[] { EMPTY_STRARRY } );        }        catch ( Exception e )        {            log.error( "Failed on " + className + ".stop()", e );            System.exit( ExitCodes.STOP );        }    }