if (defaultParentCategory != null) {
parentFacets = defaultParentCategory.getCumulativeSearchFacets();
CollectionUtils.filter(parentFacets, new Predicate() {
@Override
public boolean evaluate(Object arg) {
CategorySearchFacet csf = (CategorySearchFacet) arg;
return !getExcludedSearchFacets().contains(csf.getSearchFacet()) && !returnFacets.contains(csf.getSearchFacet());
}
});
}
if (parentFacets != null) {
returnFacets.addAll(parentFacets);