" instantiation and
 scoped storage of the managed bean happens.
 </p>

 <p>
 When the runtime processes this annotation, if a managed bean exists whose name is equal to the derived
 <em>managed-bean-name</em>, a <code>FacesException</code> must be thrown and the application must not be placed in
 service.
 </p>

 <p>
 A class tagged with this annotation must have a public zero-argument constructor. If such a constructor is not
 defined on the class, a <code>FacesException</code> must be thrown and the appl