gen.defineOutput("out2");
gen.definePseud("a", FlowBoundary.STAGE);
gen.definePseud("b", FlowBoundary.STAGE);
gen.definePseud("c", FlowBoundary.STAGE);
gen.definePseud("d", FlowBoundary.STAGE);
gen.definePseud("e", FlowBoundary.STAGE);
gen.defineOperator("op1", "in", "out");
gen.defineOperator("op2", "in", "out");
gen.connect("in1", "a").connect("a", "op1").connect("op1", "c").connect("c", "out1");
gen.connect("in2", "b").connect("b", "op2").connect("op2", "d").connect("d", "out2");