anchor.diff:  Yet, for a lot of user, this concept stays fuzzy and requires experiment to achieve an expected result.
   In this article I'll try to clarify most of bean related concepts and detail the hidden mechanism behind bean definition and injection.
   
  -== Bean, Bean instance and typesafe resolution
  +== Bean, contextual instance and typesafe resolution
   
   When most CDI users write
   
  
positive.code: }
  ----
  <1> `@Intercepted` is a reserved qualifier to inject the intercepted bean in an interceptor
  <2> here it is used to retrieve the actual class of the bean instance not the proxy's class implementation may have created
  
  
  
  
negative.code: 
  That's not correct and it's important to understand the exact mechanism behind this injection point definition.
  
  === Bean vs contextual instances
  
  One of the specific feature in CDI is the fact that all components (qualifiers, beans, producers, etc..) are discovered at deployment time.
  
  