public void setup()

in drools-benchmarks-parent/drools-benchmarks/src/main/java/org/drools/benchmarks/session/FireOnlyWithJoinsBenchmark.java [70:84]


    public void setup() {
        kieSession = RuntimeUtil.createKieSession(kieBase);
        StatefulKnowledgeSessionImpl session = (StatefulKnowledgeSessionImpl) kieSession;
        A a = new A( rulesNr + 1 );
        session.insert( a );
        for ( int i = 0; i < factsNr; i++ ) {
            session.insert( new B( rulesNr + i + 3 ) );
            if (joinsNr > 1) {
                session.insert( new C( rulesNr + factsNr + i + 3 ) );
            }
            if (joinsNr > 2) {
                session.insert( new D( rulesNr + factsNr * 2 + i + 3 ) );
            }
        }
    }