code: public void execute(final String[] args) {
          try {
              Options options = createOptions();
              if (collectOptions(options, args)) {
                  setDefaults();
                  generate();
              }
          } catch (Exception e) {
              log.error("COBOL to Avro translation failure", e);
              throw new RuntimeException(e);
          }
      }
docs: Process command line options and run translator.
  <p/>
  If no options are passed, prints the help. Help is also printed if the
  command line options are invalid.
  
  @param args translator options