docs: public void ensureParameters() {
  
          // overwrite already set values with values from query String
          if ((m_queryParameters != null) && !m_queryParameters.isEmpty()) {
              for (Map.Entry<String, String[]> entry : m_queryParameters.entrySet()) {
                  if (!entry.getKey().equals(CommonParams.FQ)) {
                      // add or replace all parameters from the query String
                      setParam(entry.getKey(), entry.getValue());
                  } else {
                      // special handling for filter queries
                      replaceFilterQueries(entry.getValue());
                  }
              }
          }
      }