s are defined
 by a synthetic component builder. The CDI container passes the parameter map
 to functions defined by the same synthetic component builder, whenever
 it needs to invoke those functions. That is:

 <ul>
 <li>a synthetic bean <a href="SyntheticBeanCreator.html" title="interface in jakarta.enterprise.inject.build.compatible.spi">creation</a> and
 <a href="SyntheticBeanDisposer.html" title="interface in jakarta.enterprise.inject.build.compatible.spi">destruction</a> function, defined by
 <a href=