bjects under the control of the portable extension.</p>
 
 <p>Furthermore, a portable extension may replace the implementation
 of <a href="InjectionTarget.html" title="interface in jakarta.enterprise.inject.spi"><code>InjectionTarget</code></a> or
 <a href="Producer.html" title="interface in jakarta.enterprise.inject.spi"><code>Producer</code></a> used by the container
 with its own implementation by observing the events
 <a href="ProcessInjectionTarget.html" title="interface in jakarta.enterprise.inject.s