code: private void propagateFacetNames() {
  
          // collect all names and configurations
          Collection<String> facetNames = new ArrayList<String>();
          Collection<I_CmsSearchConfigurationFacet> facetConfigs = new ArrayList<I_CmsSearchConfigurationFacet>();
          facetNames.addAll(m_fieldFacets.keySet());
          facetConfigs.addAll(m_fieldFacets.values());
          facetNames.addAll(m_rangeFacets.keySet());
          facetConfigs.addAll(m_rangeFacets.values());
          if (null != m_queryFacet) {
              facetNames.add(m_queryFacet.getName());
              facetConfigs.add(m_queryFacet);
          }
  
          // propagate all names
          for (I_CmsSearchConfigurationFacet facetConfig : facetConfigs) {
              facetConfig.propagateAllFacetNames(facetNames);
          }
      }
docs: Propagates the names of all facets to each single facet.