code: public Condition<S, D> or(Condition<S, D> condition) {
      Assert.notNull(condition, "condition");
      return Conditions.or(this, condition);
    }
docs: Returns a new condition that applies if {@code this} OR the given {@code condition} apply.
  
  @return new condition
  @throws IllegalArgumentException if {@code condition} is null