Hi,

Is there any reason BeanManager.getEnabledDeploymentTypes shouldn't be:

   public List<Class<? extends Annotation>> getEnabledDeploymentTypes()

rather than

   public List<Class<?>> getEnabledDeploymentTypes()


The existing ManagerImpl stores that list with the former type, and  Bean<T>  assumes that as well:

  Class<? extends Annotation> getDeploymentType();

-Clint

--
Clint Popetz
http://42lines.net
Scalable Web Application Development