PlanNode joinNode = getExamplePlan();
PlanNode projectNode = NodeFactory.getNewNode(NodeConstants.Types.PROJECT);
ElementSymbol e1 = new ElementSymbol("e1"); //$NON-NLS-1$
e1.setGroupSymbol(getGroup(3));
projectNode.setProperty(Info.PROJECT_COLS, Arrays.asList(e1));
projectNode.addFirstChild(joinNode);
projectNode.addGroup(getGroup(3));
PlanNode sourceNode = NodeFactory.getNewNode(NodeConstants.Types.SOURCE);
sourceNode.addFirstChild(projectNode);
GroupSymbol four = getGroup(4);
sourceNode.addGroup(four);