code: public static void main(String[] args) throws Exception {
      int exitCode = ToolRunner.run(new gen_flatfile(), args);
      System.exit(exitCode);
    }
docs: Main entry point
  @param args Full program args, including those that go to ToolRunner.
  @throws Exception