sm.getTupleQueue().add(new LeftTupleEntry(leftTuple, context, sm.getNodeMemories().getFirst() ));
if ( log.isTraceEnabled() ) {
log.trace( "LeftInputAdapterNode delete size={} queue={} pctx={} lt={}", System.identityHashCode( sm.getTupleQueue() ), sm.getTupleQueue().size(), PhreakPropagationContext.intEnumToString(context), leftTuple );
}
} else {
stagedDeleteWasEmpty = leftTuples.addDelete(leftTuple);
}
if ( stagedDeleteWasEmpty && linkOrNotify ) {
// staged is empty, so notify rule, to force re-evaluation
sm.notifyRuleLinkSegment( wm );