docs: @Override
      protected Filter buildFilter(final String filterString, final FilteringMode filteringMode) {
          if (filterStringIsNotChanged(filterString)) {
              return null;
          }
  
          final Filter filter = super.buildFilter(filterString, filteringMode);
  
          refreshContainerIfFilterStringBecomesEmpty(filterString);
  
          lastFilterString = filterString;
          return filter;
      }