import javax.enterprise.inject.Produces;
import javax.inject.Inject;
import javax.inject.Named;
public class Test {
@Inject Test2 create;
@Produces
public Test2 create2() {
return new Test2("a");
}
@Produces
@Named
public Test2 create() {
return new Test2("b");
}
public static class Test2{
public Test2(String s){
}
}
}