code: public static OptionBuilder hasOptionalArgs(int numArgs)
      {
          OptionBuilder.numberOfArgs = numArgs;
          OptionBuilder.optionalArg = true;
  
          return INSTANCE;
      }
docs: The next Option can have the specified number of optional arguments.
  
  @param numArgs - the maximum number of optional arguments
  the next Option created can have.
  @return the OptionBuilder instance