code: public static Map<String,String> processResults(String responseBody) {
          JSONParser parser = new JSONParser(JSONParser.MODE_RFC4627);
  
          try {
              JSONObject object = (JSONObject)parser.parse(responseBody);
              Object results = object.get("docs");
              if(results!=null && results instanceof JSONArray) {
                  return parseDocs((JSONArray)results);
              }else {
                  return Collections.EMPTY_MAP;
              }
          } catch (Exception e){
              return Collections.EMPTY_MAP;
          }
      }
docs: /*
  If there's another implementation in the future, then we can extract the
  interface at that point.