code: @Override
    public FilterSupportStatus isFilterSupported(FilterAdapterContext context, PageFilter filter) {
      Optional<FilterList> currentList = context.getCurrentFilterList();
      if ((currentList.isPresent() && !isFilterListSupported(currentList.get(), filter))
          || context.getFilterListDepth() > 1) {
        return TOP_LEVEL_ONLY;
      }
      return FilterSupportStatus.SUPPORTED;
    }
docs: {@inheritDoc}