FactHandle fhC = ksession.insert(lC);
ksession.fireAllRules(); // C gets blocked by B
assertEquals(2, list.size());
assertTrue(list.containsAll(asList("A", "B")));
list.clear();
ksession.update(fhB, lB.setDay(0).setIndex(4));
ksession.update(fhC, lC.setDay(0).setIndex(3));
ksession.fireAllRules(); // B is still a valid blocker for C