AlphaNode alphanode = ( AlphaNode ) node.getSinkPropagator().getSinks()[0];
LeftInputAdapterNode liaNode = (LeftInputAdapterNode) alphanode.getSinkPropagator().getSinks()[0];
NotNode n = (NotNode) liaNode.getSinkPropagator().getSinks()[0];
DoubleNonIndexSkipBetaConstraints c = (DoubleNonIndexSkipBetaConstraints) n.getRawConstraints();
//assertEquals( "$name", ((VariableConstraint)c.getConstraint()).getRequiredDeclarations()[0].getIdentifier() );
assertTrue( c.isIndexed() );
BetaMemory bm = ( BetaMemory ) wm.getNodeMemory( n );
System.out.println( bm.getLeftTupleMemory().getClass() );
System.out.println( bm.getRightTupleMemory().getClass() );
assertTrue(bm.getLeftTupleMemory() instanceof LeftTupleIndexHashTable);
assertTrue( bm.getRightTupleMemory() instanceof RightTupleIndexHashTable );