code: public void collectUnsupportedStatuses(
        FilterAdapterContext context, Filter filter, List<FilterSupportStatus> statuses) {
      SingleFilterAdapter<?> adapter = adapterMap.get(filter.getClass());
      if (adapter == null) {
        statuses.add(FilterSupportStatus.newUnknownFilterType(filter));
      } else {
        adapter.collectUnsupportedStatuses(context, filter, statuses);
      }
    }
docs: Recursively collect all unsupported filters contained in Filter (which may be a FilterList)
  
  @param filter The filter to inspect
  @param statuses A mutable list of status into which we will add any that indicate an
  unsupported Filter was found.
  @param context a {@link com.google.cloud.bigtable.hbase.adapters.filters.FilterAdapterContext} object.