code: private FilterIndexingServiceProvider findIndexingServiceProvider(IndexedFilter indexedFilter) {
        if (filterIndexingServiceProviders != null) {
           for (FilterIndexingServiceProvider provider : filterIndexingServiceProviders) {
              if (provider.supportsFilter(indexedFilter)) {
                 return provider;
              }
           }
        }
        log.noFilterIndexingServiceProviderFound(indexedFilter.getClass().getName());
        return null;
     }
docs: Gets a suitable indexing provider for the given indexed filter.
  
  @param indexedFilter the filter
  @return the FilterIndexingServiceProvider that supports the given IndexedFilter or {@code null} if none was found