code: public ConditionFactory atLeast(Duration timeout) {
          return new ConditionFactory(alias, timeoutConstraint.withMinWaitTime(timeout), pollInterval, pollDelay,
                  catchUncaughtExceptions, exceptionsIgnorer, conditionEvaluationListener, executorLifecycle);
      }
docs: Condition has to be evaluated not earlier than <code>timeout</code> before throwing a timeout exception.
  
  @param timeout the timeout
  @return the condition factory