spi"><code>AnnotatedType</code></a> for every class that is
 discovered by the container.
 </p>
 
 <pre>
 public &lt;T&gt; void decorateAnnotatedType(@Observes ProcessAnnotatedType&lt;T&gt; pat) {
     pat.setAnnotatedType(decorate(pat.getAnnotatedType()));
 }
 </pre>
 <p>
 If any observer method of a <code>ProcessAnnotatedType</code> event throws an exception, the exception is treated as a definition
 error by the container.
 </p></div>
<dl>
<dt><span class="simpleTagLabel">Author:</span></dt>
<dd>David Al