rulebook-core/src/main/java/com/deliveredtechnologies/rulebook/lang/RuleBookRuleWithFactTypeBuilder.java
public WhenRuleBuilder<T, U> when(Predicate<NameValueReferableTypeConvertibleMap<T>> condition) {
    return new WhenRuleBuilder<>(_rule, condition);
  }
public WhenRuleBuilder<T, U> when(Predicate<NameValueReferableTypeConvertibleMap<T>> condition) {
    return new WhenRuleBuilder<>(_rule, condition);
  }
Specifies the condition for the Rule.
@param condition the condition for the Rule
@return          a builder for building Rules with a specified condition