docs: public Map<String, String> getUrlParams(URI uri) throws URIException {
  		Map<String, String> map = new HashMap<>();
  		for (NameValuePair parameter : getUrlParamParser(uri.toString()).parseParameters(uri.getEscapedQuery())) {
  			String value = parameter.getValue();
  			if (value == null) {
  				value = "";
  			}
  			map.put(parameter.getName(), value);
  		}
  		return map;
  	}