builder1.addOutput("joined", ExJoined.class);
builder1.addOutput("missed", Ex2.class);
builder1.addAttribute(new OperatorHelper("selector", Arrays.asList(new Class<?>[]{List.class, Ex2.class})));
builder1.addAttribute(FlowBoundary.SHUFFLE);
FlowElementResolver resolver1 = builder1.toResolver();
resolver1.resolveInput("ex1", ex1);
resolver1.resolveInput("ex2", ex2);
this.joined = resolver1.resolveOutput("joined");
this.missed = resolver1.resolveOutput("missed");
}
}