code: protected I_CmsFacetQueryItem parseFacetQueryItem(JSONObject item) {
  
          String query;
          try {
              query = item.getString(JSON_KEY_QUERY_FACET_QUERY_QUERY);
          } catch (JSONException e) {
              // TODO: Log
              return null;
          }
          String label = parseOptionalStringValue(item, JSON_KEY_QUERY_FACET_QUERY_LABEL);
          return new CmsFacetQueryItem(query, label);
      }
docs: Parses a single query item for the query facet.
  @param item JSON object of the query item.
  @return the parsed query item, or <code>null</code> if parsing failed.