 annotations, instead of directly calling the 
 Java Reflection API.</p>
 
 <p>A portable extension provides its metadata to the 
 container by observing the event 
 <a href="ProcessAnnotatedType.html" title="interface in jakarta.enterprise.inject.spi"><code>ProcessAnnotatedType</code></a> and 
 <a href="ProcessAnnotatedType.html#setAnnotatedType(jakarta.enterprise.inject.spi.AnnotatedType)">wrapping</a> the <a href="AnnotatedType.html" title="interface in jakarta.enterprise.inject.spi"><code>AnnotatedType<