docs: public void add(Option option) throws RequiredParametersException {
  		if (!this.data.containsKey(option.getName())) {
  			this.data.put(option.getName(), option);
  		} else {
  			throw new RequiredParametersException("Option with key " + option.getName() + " already exists.");
  		}
  	}