docs: public S handleIf(Predicate<? extends Throwable> failurePredicate) {
      Assert.notNull(failurePredicate, "failurePredicate");
      failuresChecked = true;
      failureConditions.add(failurePredicateFor(failurePredicate));
      return (S) this;
    }