code: private Map<String, String> getAdditionalRequestParameters() {
  
          List<I_CmsXmlContentValue> parametersToParse = m_xml.getValues(XML_ELEMENT_ADDITIONAL_PARAMETERS, m_locale);
          Map<String, String> result = new HashMap<String, String>(parametersToParse.size());
          for (I_CmsXmlContentValue additionalParam : parametersToParse) {
              String param = m_xml.getValue(
                  additionalParam.getPath() + "/" + XML_ELEMENT_ADDITIONAL_PARAMETERS_PARAM,
                  m_locale).getStringValue(null);
              String solrQuery = m_xml.hasValue(
                  additionalParam.getPath() + "/" + XML_ELEMENT_ADDITIONAL_PARAMETERS_SOLRQUERY,
                  m_locale)
                  ? m_xml.getValue(
                      additionalParam.getPath() + "/" + XML_ELEMENT_ADDITIONAL_PARAMETERS_SOLRQUERY,
                      m_locale).getStringValue(null)
                  : null;
              result.put(param, solrQuery);
          }
          return result;
      }
docs: Returns a map with additional request parameters, mapping the parameter names to Solr query parts.
  @return A map with additional request parameters, mapping the parameter names to Solr query parts.