code: boolean isFailure(ExecutionResult result) {
      return failureConditions.isEmpty() ?
          result.getFailure() != null :
          isFailure((R) result.getResult(), result.getFailure());
    }
docs: Returns whether an execution result can be retried given the configured failure conditions.
  
  @see #handle(Class...)
  @see #handle(List)
  @see #handleIf(BiPredicate)
  @see #handleIf(Predicate)
  @see #handleResult(R)
  @see #handleResultIf(Predicate)