workingMemory.fireAllRules();
assertEquals( ++fired,
list.size() );
// no more cheese, but since it already fired, should not fire again
workingMemory.retract( stilton2 );
workingMemory.fireAllRules();
assertEquals( ++fired, // we need to fix forall to not fire in this situation
list.size() );
}