}
if ( memory.getAndDecCounter() == 1 && isEmptyBetaConstraints() ) {
// NotNodes can only be unlinked, if they have no variable constraints
memory.linkNode( workingMemory );
} else if ( stagedRightTuples.deleteSize() == 0 ) {
// nothing staged before, notify rule, so it can evaluate network
memory.getSegmentMemory().notifyRuleLinkSegment( workingMemory );
}
stagedRightTuples.addDelete( rightTuple );