In Spring it was possible to instantiate any class by defining the corresponding bean in xml conf. It was also possible to instantiate more then one bean for the same class
there are a few ways to do that.
E.g. use @New
private @Inject @New YourBean yb; private @Inject @New YourBean yb2;
This forces the container to create a new instance, regardless what Scope the bean originally had.
Another way would be to simply define YourBean as being @Dependent scoped (which is btw (currently) the default if a class is not annotated at all).