in drools-benchmarks-parent/drools-benchmarks-reliability/src/main/java/org/drools/benchmarks/reliability/InsertAndFireComplexFactBenchmark.java [105:117]
public int test() {
kieSession.insert(complexA);
for (int i = 0; i < factsNr; i++) {
kieSession.insert(complexBList.get(i));
if (joinsNr > 1) {
kieSession.insert(complexCList.get(i));
}
if (joinsNr > 2) {
kieSession.insert(complexDList.get(i));
}
}
return kieSession.fireAllRules();
}