for ( int i = 0; i < objects.length; i++ ) {
if ( !(objects[i] instanceof Pair) ) {
Object o1 = objects[i];
InternalFactHandle fh1 = (InternalFactHandle) wm.getFactHandle( o1 );
LeftTuple leftTuple = new LeftTupleImpl( fh1, sink, true );
leftTuples.addDelete( leftTuple );
} else {
Pair p = (Pair )objects[i];
InternalFactHandle fh1 = (InternalFactHandle) wm.getFactHandle( p.getO1() );
LeftTuple leftTuple1 = new LeftTupleImpl( fh1, sink, true );
InternalFactHandle fh2 = (InternalFactHandle) wm.getFactHandle( p.getO2() );
LeftTuple leftTuple2 = sink.createLeftTuple( leftTuple1, new RightTuple( fh2 ), sink );
leftTuples.addDelete( leftTuple2 );