code: protected List<I_CmsFacetQueryItem> parseFacetQueryItems(JSONObject queryFacetObject) throws JSONException {
  
          JSONArray items = queryFacetObject.getJSONArray(JSON_KEY_QUERY_FACET_QUERY);
          List<I_CmsFacetQueryItem> result = new ArrayList<I_CmsFacetQueryItem>(items.length());
          for (int i = 0; i < items.length(); i++) {
              I_CmsFacetQueryItem item = parseFacetQueryItem(items.getJSONObject(i));
              if (item != null) {
                  result.add(item);
              }
          }
          return result;
      }
docs: Parses the list of query items for the query facet.
  @param queryFacetObject JSON object representing the node with the query facet.
  @return list of query options
  @throws JSONException if the list cannot be parsed.