System.out.println( "DaemonLauncher: Starting up Phoenix" );
System.out.println( "DaemonLauncher: starting up." );
    public Integer start( final String[] args )    {        Integer exitCodeInteger = null;        // This startup could take a while, so tell the wrapper to be patient.        WrapperManager.signalStarting( 45000 );        final Hashtable data = new Hashtable();        data.put( Observer.class.getName(), this );        if( WrapperManager.isDebugEnabled() )        {            System.out.println( "DaemonLauncher: Starting up Phoenix" );        }        try        {            int exitCode = Main.startup( args, data, false );            if( exitCode != 0 )            {                exitCodeInteger = new Integer( exitCode );            }            if( WrapperManager.isDebugEnabled() )            {                System.out.println( "DaemonLauncher: Phoenix startup completed" );            }        }        catch( final Exception e )        {            e.printStackTrace();            exitCodeInteger = new Integer( 1 );        }        // We are almost up now, so reset the wait time        WrapperManager.signalStarting( 2000 );        return exitCodeInteger;    }