I think the gist of it is as follows:<div><br></div><div>Inheritance of Member-level inheritance...<br><div><br></div><div>







•Injected fields are inherited<br>•Initializer methods, non-static observers, @PostConstruct and @PreDestroy are inherited, but can be overridden<br>•Interceptors are inherited can be overridden<br>•Producers, consumers are not inherited</div>
<div><br></div><div>Check out this working from Section 4.2....</div><div><br></div><div><br></div><div>







<p class="p1">&quot;If X is a generic type, and an injection point, producer method, producer field, disposer method or observer method de- clared by X is inherited by Y, and the declared type of the injection point, producer method, producer field, disposed para- meter or event parameter contains type variables declared by X, the type of the injection point, producer method, producer field, disposed parameter or event parameter inherited in Y is the declared type, after substitution of actual type arguments declared by Y or any intermediate class that is a subclass of X and a superclass of Y.&quot;</p>
<p class="p1"><br></p><p class="p1">That is not a paragraph... that is one sentence. </p></div><div><br></div><div><br><b>Rick Hightower</b><br>(415) 968-9037 <br><a href="http://www.google.com/profiles/RichardHightower" target="_blank">Profile</a> <br>
<br>
</div></div>