CrossOperator cross2 = CrossOperator.builder(new DummyCrossStub()).name("Cross2").input1(reduce2).input2(source).build();
ReduceOperator reduce3 = ReduceOperator.builder(new IdentityReduce(), IntValue.class, 0).name("Reduce3").input(cross2).build();
FileDataSink sink = new FileDataSink(new DummyOutputFormat(), OUT_FILE, "Sink");
sink.setInput(reduce3);
Plan plan = new Plan(sink, "Test Temp Task");
plan.setDefaultParallelism(DEFAULT_PARALLELISM);
OptimizedPlan oPlan = compileNoStats(plan);