ksession.insert( new Event( 0, 0, clock.getCurrentTime() ) );
clock.advanceTime(100, TimeUnit.MILLISECONDS);
ksession.insert( new Event( 1, 0, clock.getCurrentTime() ) );
clock.advanceTime(600, TimeUnit.MILLISECONDS);
ksession.fireAllRules();
ksession.insert( new Event( 2, 0, clock.getCurrentTime() ) );
clock.advanceTime(600, TimeUnit.MILLISECONDS);
ksession.insert( new Event( 3, 0, clock.getCurrentTime() ) );