code: public ConditionFactory ignoreExceptionsMatching(Predicate<? super Throwable> predicate) {
          return new ConditionFactory(alias, timeoutConstraint, pollInterval, pollDelay, catchUncaughtExceptions,
                  new PredicateExceptionIgnorer(predicate), conditionEvaluationListener, executorLifecycle);
      }
docs: Instruct Awaitility to ignore exceptions that occur during evaluation and matches the supplied <code>predicate</code>.
  Exceptions will be treated as evaluating to
  <code>false</code>. This is useful in situations where the evaluated conditions may temporarily throw exceptions.
  
  @return the condition factory.