docs: public List<NameValuePair> getParameters(HttpMessage msg, HtmlParameter.Type type) {
  		if (msg == null) {
  			throw new IllegalArgumentException("Parameter msg must not be null.");
  		}
  		if (type == null) {
  			throw new IllegalArgumentException("Parameter type must not be null.");
  		}
  
  		switch (type) {
  		case form:
  			return this.getFormParamParser(msg.getRequestHeader().getURI().toString()).getParameters(msg, type);
  		case url:
  			return this.getUrlParamParser(msg.getRequestHeader().getURI().toString()).getParameters(msg, type);
  		default:
  			throw new IllegalArgumentException("The provided type is not supported: " + type);
  		}
  	}