kcontext.blockMatch( item3 );
// set blocked
kcontext.reset();
kcontext.setActivation( item1 );
kcontext.blockMatch( item4 );
kcontext.cancelRemainingPreviousLogicalDependencies();
// check only item4 is blocked
assertEquals( 1, item1.getBlocked().size() );
assertEquals( item4, ((LogicalDependency)item1.getBlocked().getFirst()).getJustified() );