code: public static <T> T parseInMain (Class<T> argsType, String[] args)
      {
          return parseInMain(argsType, args, Parsers.createFieldParserFactory());
      }
docs: Parses <code>args</code> into an instance of <code>argsType</code> using
  {@link Parsers#createFieldParserFactory()}. Calls <code>System.exit(1)</code> if the user
  supplied bad arguments after printing a reason to <code>System.err</code>. Thus, this is
  suitable to be called from a <code>main</code> method that's parsing arguments.