docs: public static Option create(String opt) throws IllegalArgumentException
      {
          Option option = null;
          try
          {
              // create the option
              option = new Option(opt, description);
  
              // set the option properties
              option.setLongOpt(longopt);
              option.setRequired(required);
              option.setOptionalArg(optionalArg);
              option.setArgs(numberOfArgs);
              option.setType(type);
              option.setValueSeparator(valuesep);
              option.setArgName(argName);
          }
          finally
          {
              // reset the OptionBuilder properties
              OptionBuilder.reset();
          }
  
          // return the Option instance
          return option;
      }