<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I've always assumed DefinitionException (or subclass) where something is forbidden, but not explicitly stated.<div><br></div><div>Gavin. WDYT?</div><div><br><div><div><div>On 19 Jan 2009, at 13:00, David Allen wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"> <div> In section 8.5 of the spec, it states:<br> <br> <blockquote>    An observer method must be a method of a simple bean implementation class or session bean implementation class. An<br>    observer method may be either static or non-static. If the bean is a session bean, the observer method must be a business<br>    method of the EJB or a static method of the bean class.<br> </blockquote> <br> In the case of the latter, what is the behavior of the container if a session bean violates that statement?&nbsp; Perhaps DefinitionException?&nbsp; Usually the spec is explicit about the exception thrown.<br> <br> Thanks,<br> <br> <table cellspacing="0" cellpadding="0" width="100%"> <tbody><tr> <td> -- <br> David Allen &lt;<a href="mailto:drallendc@gmail.com">drallendc@gmail.com</a>><br> <br> </td> </tr> </tbody></table> </div>  _______________________________________________<br>webbeans-dev mailing list<br><a href="mailto:webbeans-dev@lists.jboss.org">webbeans-dev@lists.jboss.org</a><br>https://lists.jboss.org/mailman/listinfo/webbeans-dev<br></blockquote></div><br></div></div></body></html>