docs: public S handleResultIf(Predicate<R> resultPredicate) {
      Assert.notNull(resultPredicate, "resultPredicate");
      failureConditions.add(resultPredicateFor(resultPredicate));
      return (S) this;
    }