private Multimap<HttpMethod, RestParameter> decodeParameters(String encodedParameters) {
Multimap<HttpMethod, RestParameter> parameters = LinkedHashMultimap.create();
JSONObject json = JSONParser.parseStrict(encodedParameters).isObject();
for (String method : json.keySet()) {
HttpMethod httpMethod = HttpMethod.valueOf(method);
JSONArray jsonParameters = json.get(method).isArray();
for (int i = 0; i < jsonParameters.size(); ++i) {
JSONObject jsonParameter = jsonParameters.get(i).isObject();
String key = jsonParameter.get("key").isString().stringValue();