public void updateSink(final TupleSink sink,
final PropagationContext context,
final InternalWorkingMemory workingMemory) {
final BetaMemory memory = (BetaMemory) workingMemory.getNodeMemory( this );
final Iterator it = memory.getCreatedHandles().iterator();
<BUG>for ( ObjectEntry entry = (ObjectEntry) it.next(); entry != null; entry = (ObjectEntry) it.next() ) {
sink.assertTuple( new ReteTuple( (ReteTuple) entry.getKey(),
(InternalFactHandle) entry.getValue() ),
context,</BUG>
workingMemory );

public void updateSink(final TupleSink sink,
final PropagationContext context,
final InternalWorkingMemory workingMemory) {
final BetaMemory memory = (BetaMemory) workingMemory.getNodeMemory( this );
final Iterator it = memory.getCreatedHandles().iterator();
for ( ObjectEntry entry = (ObjectEntry) it.next(); entry != null; entry = (ObjectEntry) it.next() ) {
CollectResult result = (CollectResult) entry.getValue();
sink.assertTuple( new ReteTuple( (ReteTuple) entry.getKey(),
result.handle ),
context,
workingMemory );
