WELD-1522 Unify the code logic 
- don't use BeanManagerImpl.getReference(Bean<?>, Type,
CreationalContext<?>, boolean)