System.setProperty( "dpml.debug", "true" );
    private Main( String[] arguments )    {        String[] args = arguments;                //        // check for debug mode        //                if( CLIHelper.isOptionPresent( args, "-debug" ) )        {            System.setProperty( "dpml.logging.config", "local:properties:dpml/transit/debug" );            args = CLIHelper.consolidate( args, "-debug" );            //System.setProperty( "dpml.logging.level",             //  System.getProperty( "dpml.logging.level", "FINE" ) );            m_debug = true;            for( int i=0; i<arguments.length; i++ )            {                System.out.println( " arg[" + i + "] " + arguments[i] );            }        }                //        // handle cli sub-system establishment        //                Command command = getCommand( args );        if( Command.BUILD.equals( command ) )        {            handleBuild( args );        }        else if( Command.TRANSIT.equals( command ) )        {            handleTransit( args );        }        else if( Command.METRO.equals( command ) )        {            handleMetro( args );        }        else if( Command.STATION.equals( command ) )        {            handleStation( args );        }        else        {            final String error =               "Missing application key '" + APPLICATION_KEY + "'.";            System.err.println( error );            System.exit( 1 );        }    }