assertEquals( "cheese-type " + cheese1.getType() + " was deleted, but should not. Backed by cheese2 => type.",
cheese1.getType(),
list.iterator().next() );
h2 = getFactHandle( h2, session );
session.retract( h2 );
session = getSerialisedStatefulKnowledgeSession( session,
true );
session.fireAllRules();
session = getSerialisedStatefulKnowledgeSession( session,
true );