*/
@Override
public PhysicalOperator visitOp(PhysicalOperator op, FragmentContext context) throws ExecutionSetupException {
List<PhysicalOperator> newChildren = Lists.newArrayList();
PhysicalOperator newOp = op;
/* Get the list of child operators */
for (PhysicalOperator child : op) {
PhysicalOperator validator = new IteratorValidator(child.accept(this, context));
validator.setOperatorId(op.getOperatorId() + 1000);
newChildren.add(validator);
}
/* Inject trace operator */
if (newChildren.size() > 0){