* @throws Exception Allow any exceptions
*/
int execute( String[] args )
throws Exception
{
ArgumentProcessor<CliMainOptions> ap = ArgumentProcessor.newInstance( CliMainOptions.class, new GnuParser() );
CliMainOptions options = new CliMainOptions();
ap.process( args, options );
if ( options.isHelp() )
{
ap.printHelp( STDOUT_WRITER );