code: public static void main(String[] args) {
      org.apache.commons.cli.Options cliOptions = createCliOptions();
      try {
        CommandLine cli = parseCli(args, cliOptions);
        Options options = loadOptions(cli);
        validate(options);
        ConstraintParser parser = new ConstraintParser(options);
        try {
          output(parser, options.getOutputFile());
        } catch (IOException e) {
          throw new RuntimeException(e);
        }
      } catch (IncompleteCliException e) {
        // If the command line is not complete just print usage and help
        printErrorWithUsageAndHelp(cliOptions);
      }
    }
docs: See class comment.
  
  @param args cli arguments