MapOperator mapA = MapOperator.builder(IdentityMap.class).input(sourceA).name("Map A").build();
MapOperator mapB = MapOperator.builder(IdentityMap.class).input(mapA).name("Map B").build();
MapOperator mapC = MapOperator.builder(IdentityMap.class).input(mapA).name("Map C").build();
FileDataSink sinkA = new FileDataSink(DummyOutputFormat.class, out1Path, mapB, "Sink A");
FileDataSink sinkB = new FileDataSink(DummyOutputFormat.class, out2Path, mapC, "Sink B");
FileDataSink sinkC = new FileDataSink(DummyOutputFormat.class, out3Path, mapC, "Sink C");
List<FileDataSink> sinks = new ArrayList<FileDataSink>();
sinks.add(sinkA);
sinks.add(sinkB);
sinks.add(sinkC);