docs: public static Option create() throws IllegalArgumentException
      {
          if (longopt == null)
          {
              OptionBuilder.reset();
              throw new IllegalArgumentException("must specify longopt");
          }
  
          return create(null);
      }