}
public void retractTuple(final ReteTuple tuple,
final PropagationContext context,
final InternalWorkingMemory workingMemory) {
final TupleHashTable memory = (TupleHashTable) workingMemory.getNodeMemory( this );
// can we improve that?
final ReteTuple memTuple = memory.remove( tuple );
if ( memTuple != null ) {
this.sink.propagateRetractTuple( memTuple,
context,
workingMemory );
}