// AND : MIN;
// ACT : MIN;
RuleBlock ruleBlock = new RuleBlock(functionBlock);
ruleBlock.setName("No1");
ruleBlock.setRuleAccumulationMethod(new RuleAccumulationMethodMax());
ruleBlock.setRuleActivationMethod(new RuleActivationMethodMin());
// RULE 1 : IF service IS poor OR food is rancid THEN tip IS cheap;
Rule rule1 = new Rule("Rule1", ruleBlock);
rule1.addAntecedent(service, "poor", false);
rule1.addAntecedent(food, "rancid", false);