docs: private Map<String, String> getParamsAsMap(String param) {
  
          Map<String, String> result = new HashMap<String, String>();
          if (param != null) {
              int in = (param.indexOf('|'));
              if (in != -1) {
                  String solrPart = param.substring(0, in);
                  String cmsPart = param.substring(in);
                  result = CmsStringUtil.splitAsMap(cmsPart, "|", "=");
                  result.put(SOLR_PART, solrPart);
  
              } else {
                  result.put(SOLR_PART, param);
              }
          }
          return result;
      }