code: public static <T> T parse (Class<T> argsType, String[] args)
          throws YarrgParseException
      {
          return parse(argsType, args, Parsers.createFieldParserFactory());
  
      }
docs: Parses <code>args</code> into an instance of <code>argsType</code> using
  {@link Parsers#createFieldParserFactory()}. If the user supplied bad arguments,
  <code>YarrgParseException</code> is thrown. If they asked for help,
  <code>YarrgHelpException</code> is thrown. It's up to the caller to present the parse
  failure to the user.