Reports incorrect bean definition rules.
Top-level Java class can be a simple bean if:
@Decorator.@Initializer.
javax.servlet.Servlet,
javax.servlet.Filter,
javax.servlet.ServletContextListener,
javax.servlet.http.HttpSessionListener,
javax.servlet.ServletRequestListener,
javax.ejb.EnterpriseBean.
javax.faces.component.UIComponent.