generateNew = generate;
firstTime = false;
} else {
// clone join operator plus its other operands
generateNew = new Generate();
generateNew.cloneFrom(generate);
added.add(generateNew);
}
generateNew.setPrecedingOperator(toMove);
toMove.setSucceedingOperator(new OperatorIDTuple(generateNew, 0));