docs: private void checkIsCastableToDefinedType(Option o, Map<String, String> data) throws RequiredParametersException {
  		if (o.hasType() && !o.isCastableToDefinedType(data.get(o.getName()))) {
  			throw new RequiredParametersException("Value for parameter " + o.getName() +
  					" cannot be cast to type " + o.getType());
  		}
  	}