Hi Robert Panzer, this works as expected. In fact, the behavior is undefined in CDI 1.x but it was clarified in CDI 2.0 (see also CDI-671):
If no qualifier is passed to CDI.select() method, the @Default qualifier is assumed.