code: public ItemFilter<Model, Item> withFilterPredicate(IItemAdapter.Predicate<Item> filterPredicate) {
          this.mFilterPredicate = filterPredicate;
          return this;
      }
docs: define the predicate used to filter the list inside the ItemFilter
  
  @param filterPredicate the predicate used to filter the list inside the ItemFilter
  @return this