rulebook-core/src/main/java/com/deliveredtechnologies/rulebook/lang/RuleBuilder.java
public static RuleBuilder<Object, Object> create(Class<? extends Rule> ruleClass,
                                                   RuleChainActionType actionType) {
    return new RuleBuilder<>(ruleClass, actionType);
  }
public static RuleBuilder<Object, Object> create(Class<? extends Rule> ruleClass,
                                                   RuleChainActionType actionType) {
    return new RuleBuilder<>(ruleClass, actionType);
  }
public static RuleBuilder < Object , Object > create ( Class < ? extends Rule > ruleClass , RuleChainActionType actionType ) { return new RuleBuilder <> ( ruleClass , actionType ) ; }
Returns a new RuleBuilder for the specified Rule class.
@param ruleClass   the class of Rule to build
@param actionType  if STOP_ON_FAILURE, stops the rule chain if RuleState is BREAK only if the rule fails
(for supported rule classes); if ERROR_ON_FAILURE, allows exceptions to be thrown from rule;
default is CONTINUE_ON_FAILURE
@return            a new RuleBuilder
Returns a new RuleBuilder for the specified Rule class .