code: private static Map<String, String> splitResponse(String response) {
  		String[] params = response.split("&");
  		Map<String, String> result = new HashMap<>(params.length);
  		for (String p : params) {
  			String[] kv = p.split("=");
  			result.put(PercentEncoding.decode(kv[0]), PercentEncoding.decode(kv[1]));
  		}
  		return result;
  	}
docs: Splits a <code>application/x-www-form-urlencoded</code> response
  @param response the response
  @return the key-value pairs