v5.setParallelism(4);
v4.connectIdInput(v2result.getId(), DistributionPattern.BIPARTITE);
v4.connectIdInput(v3result_1.getId(), DistributionPattern.BIPARTITE);
v5.connectNewDataSetAsInput(v4, DistributionPattern.BIPARTITE);
v5.connectIdInput(v3result_2.getId(), DistributionPattern.BIPARTITE);
List<AbstractJobVertex> ordered2 = new ArrayList<AbstractJobVertex>(Arrays.asList(v4, v5));
try {
eg.attachJobGraph(ordered2);