case STDOUT_OPT: m_parameters.setProperty( "log-stdout", "true" ); break;
    public boolean parseCommandLineOptions( final String[] args )    {        final CLOptionDescriptor[] options = createCLOptions();        final CLArgsParser parser = new CLArgsParser( args, options );        if( null != parser.getErrorString() )        {            final String message = REZ.format( "cli.error.parser",                                               parser.getErrorString() );            System.err.println( message );            return false;        }        final List clOptions = parser.getArguments();        final int size = clOptions.size();        for( int i = 0; i < size; i++ )        {            final CLOption option = (CLOption)clOptions.get( i );            switch( option.getDescriptor().getId() )            {                case 0:                    {                        final String message =                            REZ.format( "cli.error.unknown.arg",                                        option.getArgument() );                        System.err.println( message );                    }                    return false;                case HELP_OPT:                    usage( options );                    return false;                case DEBUG_LOG_OPT:                    m_parameters.setProperty( "log-priority", "DEBUG" );                    break;                case LOG_FILE_OPT:                    m_parameters.setProperty( "log-destination",                                              option.getArgument() );                    break;                case PERSISTENT_OPT:                    m_parameters.setProperty( CLIMain.PERSISTENT, "true" );                    break;                case CONFIGFILE_OPT:                    m_parameters.setProperty( CLIMain.CONFIGFILE,                                              option.getArgument() );                    break;            }        }        return true;    }