docs: public Pattern<T, F> or(IterativeCondition<F> condition) {
  		Preconditions.checkNotNull(condition, "The condition cannot be null.");
  
  		ClosureCleaner.clean(condition, true);
  
  		if (this.condition == null) {
  			this.condition = condition;
  		} else {
  			this.condition = new RichOrCondition<>(this.condition, condition);
  		}
  		return this;
  	}