public BrowseFacet getFacet(String value) {
   int sum = -1;
   String foundValue = null;
   if (_list != null) {
     for (FacetAccessible facetAccessor : _list) {
       BrowseFacet facet = facetAccessor.getFacet(value);
       if (facet != null) {
         foundValue = facet.getValue();
         if (sum == -1) sum = facet.getHitCount();
         else sum += facet.getHitCount();
       }
     }
   }
   if (sum == -1) return null;
   return new BrowseFacet(foundValue, sum);
 }