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");
gen.connect("op1", "e").connect("e", "out2");
FlowPath a = FlowGraphUtil.getSucceedBoundaryPath(gen.get("a"));
FlowPath b = FlowGraphUtil.getSucceedBoundaryPath(gen.get("b"));