api APIs assignability asynchronicity callback callbacks CDI changelog circularities classloader classpath declaratively decorator decorators DoD EE EG Jakarta Enterprise Bean Jakarta Enterprise Beans enablement enum enums initializer injectable inline interception interceptor interceptors JavaBean JavaBeans JavaServer javax jboss JCP JDK JMS JNDI JPA Jakarta Faces JSP JSR JTA JVM lead Lead's licensor licensors lifecycle LLC LLC's login lookup metadata Microsystems middleware multi MVC namespace parameterized passivating passivation pluggable prepended programmatically proxied proxyable proxying rar rars reassociated redhat remoting rethrown rethrows runtime serializable servlet servlets SPI startup stateful subinterface subinterfaces sublicense sublicensees subpackages subparagraph subtype superclass superclasses superinterfaces superset supertype supertypes TCK typesafe unboxing underly uninvoked unmanaged unproxyable unserializable username wildcard