presto-main/src/main/java/io/prestosql/sql/planner/plan/ExchangeNode.java/ExchangeNode/replaceChildren
class ExchangeNode:    @Override
    public PlanNode replaceChildren(List<PlanNode> newChildren)
    {
        return new ExchangeNode(getId(), type, scope, partitioningScheme, newChildren, inputs, orderingScheme);
    }