gen.definePseud("f", FlowBoundary.STAGE);
gen.defineOperator("op1", "in", "out");
gen.defineOperator("op2", "in", "out");
gen.connect("in1", "a").connect("a", "op1").connect("op1", "d").connect("d", "out1");
gen.connect("in2", "b").connect("b", "op2").connect("op2", "e").connect("e", "out2");
gen.connect("in1", "c").connect("c", "op1").connect("op2", "f").connect("f", "out1");
gen.connect("in3", "op2").connect("op1", "out3");
return gen;
}
private Set<FlowElementInput> input(Collection<FlowBlock.Input> inputs) {