code: public static void main(String[] args)
      {
          try
          {
              if (args.length == 0)
                  printUsage();
              else
              {
                  Settings globalSettings = new Settings();
                  Settings paramSettings = new Settings();
                  parseCommandLine(args,globalSettings,paramSettings);
                  
                  new FFMQAdminClient(globalSettings,paramSettings,System.out,System.err).run();
              }
              
              System.exit(0);
          }
          catch (IllegalArgumentException e)
          {
              System.err.println(e.getMessage());
              System.exit(-1);
          }
          catch (Throwable e)
          {
              e.printStackTrace();
              System.exit(-2);
          }
      }
docs: Main