public void testComplexBetaSharedAlphaWithWatchesRemoveR1() {
String rule1 = "$b : B( b == 15) @watch(i) A( a == 10, b == 15 ) @watch(c)";
String rule2 = "$b : B( b == 15) @watch(j) A( a == 10, i == 20 ) @watch(s)";
String rule3 = "$b : B( c == 15) @watch(k) A( a == 10, i == 20, b == 10 ) @watch(j)";
KnowledgeBase kbase = getKnowledgeBase(rule1, rule2, rule3);
ReteooWorkingMemoryInterface wm = ((StatefulKnowledgeSessionImpl)kbase.newStatefulKnowledgeSession()).session;
kbase.removeRule( "org.drools.compiler.integrationtests", "r0" );
ObjectTypeNode otn = getObjectTypeNode(kbase, "A" );
assertNotNull( otn );