try {
value = URLDecoder.decode(value, "UTF-8");
} catch (UnsupportedEncodingException e) {
throw new RuntimeException(e);
}
if (userParams.containsKey(key)) {
LOGGER.fine("user supplied value for query string argument " + key
+ " overrides the one in the base url");
} else {
finalKvpMap.put(key, value);
}