POSplit split = new POSplit(OperatorKey.genOpKey(valueOutput.getOperatorKey().getScope()));
split.copyAliasFrom(valueOutput);
for (TezOperator splitee : splittees) {
PhysicalOperator spliteeRoot = splitee.plan.getRoots().get(0);
splitee.plan.remove(spliteeRoot);
split.addPlan(splitee.plan);
addSubPlanPropertiesToParent(tezOp, splitee);
removeSplittee(getPlan(), tezOp, splitee);
valueOutput.removeOutputKey(splitee.getOperatorKey().toString());