in drools-benchmarks-parent/drools-benchmarks/src/main/java/org/drools/benchmarks/session/InsertOnlyBenchmark.java [76:88]
public void test(final Blackhole eater) {
StatefulKnowledgeSessionImpl session = (StatefulKnowledgeSessionImpl) kieSession;
eater.consume(session.insert( new A( rulesNr + 1 ) ));
for ( int i = 0; i < factsNr; i++ ) {
eater.consume(session.insert( new B( rulesNr + i + 3 ) ));
if (joinsNr > 1) {
eater.consume(session.insert( new C( rulesNr + factsNr + i + 3 ) ));
}
if (joinsNr > 2) {
eater.consume(session.insert( new D( rulesNr + factsNr*2 + i + 3 ) ));
}
}
}