Several occurences in this code example: different qualifiers were used for different object in a very non-CDI-like way. Corrected to reuse of the same qualifier (@Order).