code: public static ConditionFactory catchUncaughtExceptions() {
          return new ConditionFactory(null, defaultWaitConstraint, defaultPollInterval, defaultPollDelay,
                  defaultCatchUncaughtExceptions, defaultExceptionIgnorer, defaultConditionEvaluationListener,
                  defaultExecutorLifecycle);
      }
docs: Catching uncaught exceptions in other threads. This will make the await
  statement fail even if exceptions occur in other threads. This is the
  default behavior.
  
  @return the condition factory