# Taken from https://github.com/OpenLiberty/open-liberty/tree/30ca58383f9018227afd4b511bdedf33363b747e/dev/wlp-jakartaee-transform/rules com.sun.xml.bind=org.glassfish.jaxb.runtime com.sun.xml.bind.api=org.glassfish.jaxb.runtime.api com.sun.xml.bind.api.impl=org.glassfish.jaxb.core.api.impl com.sun.xml.bind.marshaller=org.glassfish.jaxb.core.marshaller com.sun.xml.bind.unmarshaller=org.glassfish.jaxb.core.unmarshaller com.sun.xml.bind.util=org.glassfish.jaxb.runtime.util com.sun.xml.bind.v2=org.glassfish.jaxb.runtime.v2 com.sun.xml.bind.v2.model.annotation=org.glassfish.jaxb.runtime.v2.model.annotation com.sun.xml.bind.v2.model.nav=org.glassfish.jaxb.core.v2.model.nav com.sun.xml.bind.v2.model.runtime=org.glassfish.jaxb.runtime.v2.model.runtime com.sun.xml.bind.v2.runtime=org.glassfish.jaxb.runtime.v2.runtime com.sun.xml.bind.v2.runtime.unmarshaller=org.glassfish.jaxb.runtime.v2.runtime.unmarshaller com.sun.xml.bind.v2.schemagen=org.glassfish.jaxb.runtime.v2.schemagen com.sun.xml.bind.v2.schemagen.xmlschema=org.glassfish.jaxb.runtime.v2.schemagen.xmlschema com.sun.xml.bind.v2.util=org.glassfish.jaxb.runtime.v2.util com.sun.xml.internal.bind=org.glassfish.jaxb javax.activation=jakarta.activation javax.annotation.security=jakarta.annotation.security javax.annotation.sql=jakarta.annotation.sql javax.annotation=jakarta.annotation javax.batch.api=jakarta.batch.api javax.batch.api.chunk=jakarta.batch.api.chunk javax.batch.api.chunk.listener=jakarta.batch.api.chunk.listener javax.batch.api.listener=jakarta.batch.api.listener javax.batch.api.partition=jakarta.batch.api.partition javax.batch.operations=jakarta.batch.operations javax.batch.runtime=jakarta.batch.runtime javax.batch.runtime.context=jakarta.batch.runtime.context javax.decorator=jakarta.decorator javax.ejb=jakarta.ejb javax.ejb.embeddable=jakarta.ejb.embeddable javax.ejb.spi=jakarta.ejb.spi javax.el=jakarta.el javax.enterprise.concurrent=jakarta.enterprise.concurrent javax.enterprise.context.control=jakarta.enterprise.context.control javax.enterprise.context.spi=jakarta.enterprise.context.spi javax.enterprise.context=jakarta.enterprise.context javax.enterprise.event=jakarta.enterprise.event javax.enterprise.inject.literal=jakarta.enterprise.inject.literal javax.enterprise.inject.se=jakarta.enterprise.inject.se javax.enterprise.inject.spi.configurator=jakarta.enterprise.inject.spi.configurator javax.enterprise.inject.spi=jakarta.enterprise.inject.spi javax.enterprise.inject=jakarta.enterprise.inject javax.enterprise.util=jakarta.enterprise.util javax.faces=jakarta.faces javax.faces.annotation=jakarta.faces.annotation javax.faces.application=jakarta.faces.application javax.faces.bean=jakarta.faces.bean javax.faces.component=jakarta.faces.component javax.faces.component.behavior=jakarta.faces.component.behavior javax.faces.component.html=jakarta.faces.component.html javax.faces.component.search=jakarta.faces.component.search javax.faces.component.visit=jakarta.faces.component.visit javax.faces.context=jakarta.faces.context javax.faces.convert=jakarta.faces.convert javax.faces.el=jakarta.faces.el javax.faces.event=jakarta.faces.event javax.faces.flow=jakarta.faces.flow javax.faces.flow.builder=jakarta.faces.flow.builder javax.faces.lifecycle=jakarta.faces.lifecycle javax.faces.model=jakarta.faces.model javax.faces.push=jakarta.faces.push javax.faces.render=jakarta.faces.render javax.faces.validator=jakarta.faces.validator javax.faces.view=jakarta.faces.view javax.faces.view.facelets=jakarta.faces.view.facelets javax.faces.webapp=jakarta.faces.webapp javax.inject=jakarta.inject javax.interceptor=jakarta.interceptor javax.jms=jakarta.jms javax.json.bind.adapter=jakarta.json.bind.adapter javax.json.bind.annotation=jakarta.json.bind.annotation javax.json.bind.config=jakarta.json.bind.config javax.json.bind.serializer=jakarta.json.bind.serializer javax.json.bind.spi=jakarta.json.bind.spi javax.json.bind=jakarta.json.bind javax.json.spi=jakarta.json.spi javax.json.stream=jakarta.json.stream javax.json=jakarta.json javax.jws=jakarta.jws javax.jws.soap=jakarta.jws.soap javax.mail=jakarta.mail javax.persistence.criteria=jakarta.persistence.criteria javax.persistence.metamodel=jakarta.persistence.metamodel javax.persistence.spi=jakarta.persistence.spi javax.persistence=jakarta.persistence javax.persistence.cache.storeMode=jakarta.persistence.cache.storeMode javax.persistence.cache.retrieveMode=jakarta.persistence.cache.retrieveMode javax.persistence.bean.manager=jakarta.persistence.bean.manager javax.persistence.validation.factory=jakarta.persistence.validation.factory javax.resource.cci=jakarta.resource.cci javax.resource.spi.endpoint=jakarta.resource.spi.endpoint javax.resource.spi.security=jakarta.resource.spi.security javax.resource.spi.work=jakarta.resource.spi.work javax.resource.spi=jakarta.resource.spi javax.resource=jakarta.resource javax.security.auth.message=jakarta.security.auth.message javax.security.auth.message.callback=jakarta.security.auth.message.callback javax.security.auth.message.config=jakarta.security.auth.message.config javax.security.auth.message.module=jakarta.security.auth.message.module javax.security.enterprise=jakarta.security.enterprise javax.security.enterprise.authentication.mechanism.http=jakarta.security.enterprise.authentication.mechanism.http javax.security.enterprise.credential=jakarta.security.enterprise.credential javax.security.enterprise.identitystore=jakarta.security.enterprise.identitystore javax.security.jacc=jakarta.security.jacc javax.servlet.annotation=jakarta.servlet.annotation javax.servlet.descriptor=jakarta.servlet.descriptor javax.servlet.http=jakarta.servlet.http javax.servlet.jsp.el=jakarta.servlet.jsp.el javax.servlet.jsp.jstl.core=jakarta.servlet.jsp.jstl.core javax.servlet.jsp.jstl.fmt=jakarta.servlet.jsp.jstl.fmt javax.servlet.jsp.jstl.sql=jakarta.servlet.jsp.jstl.sql javax.servlet.jsp.jstl.tlv=jakarta.servlet.jsp.jstl.tlv javax.servlet.jsp.jstl=jakarta.servlet.jsp.jstl javax.servlet.jsp.resources=jakarta.servlet.jsp.resources javax.servlet.jsp.tagext=jakarta.servlet.jsp.tagext javax.servlet.jsp=jakarta.servlet.jsp javax.servlet.resources=jakarta.servlet.resources javax.servlet=jakarta.servlet javax.transaction=jakarta.transaction javax.validation=jakarta.validation javax.validation.bootstrap=jakarta.validation.bootstrap javax.validation.constraints=jakarta.validation.constraints javax.validation.constraintvalidation=jakarta.validation.constraintvalidation javax.validation.executable=jakarta.validation.executable javax.validation.groups=jakarta.validation.groups javax.validation.metadata=jakarta.validation.metadata javax.validation.spi=jakarta.validation.spi javax.validation.valueextraction=jakarta.validation.valueextraction javax.websocket=jakarta.websocket javax.websocket.server=jakarta.websocket.server javax.ws.rs=jakarta.ws.rs javax.ws.rs.client=jakarta.ws.rs.client javax.ws.rs.container=jakarta.ws.rs.container javax.ws.rs.core=jakarta.ws.rs.core javax.ws.rs.ext=jakarta.ws.rs.ext javax.ws.rs.sse=jakarta.ws.rs.sse javax.xml.bind.annotation.adapters=jakarta.xml.bind.annotation.adapters javax.xml.bind.annotation=jakarta.xml.bind.annotation javax.xml.bind.attachment=jakarta.xml.bind.attachment javax.xml.bind.helpers=jakarta.xml.bind.helpers javax.xml.bind.util=jakarta.xml.bind.util javax.xml.bind=jakarta.xml.bind javax.xml.soap=jakarta.xml.soap javax.xml.ws=jakarta.xml.ws javax.xml.ws.handler=jakarta.xml.ws.handler javax.xml.ws.handler.soap=jakarta.xml.ws.handler.soap javax.xml.ws.http=jakarta.xml.ws.http javax.xml.ws.soap=jakarta.xml.ws.soap javax.xml.ws.spi=jakarta.xml.ws.spi javax.xml.ws.spi.http=jakarta.xml.ws.spi.http javax.xml.ws.wsaddressing=jakarta.xml.ws.wsaddressing #Required for common enterprise beans test tools com.ibm.websphere.ejbcontainer.test.mdb=io.openliberty.ejbcontainer.jakarta.test.mdb com.ibm.websphere.ejbcontainer.test.mdb.interceptors=io.openliberty.ejbcontainer.jakarta.test.mdb.interceptors com.ibm.websphere.ejbcontainer.test.osgi.pmi=io.openliberty.ejbcontainer.jakarta.test.osgi.pmi com.ibm.websphere.ejbcontainer.test.osgi.pmi.internal=io.openliberty.ejbcontainer.jakarta.test.osgi.pmi.internal com.ibm.websphere.ejbcontainer.test.tools=io.openliberty.ejbcontainer.jakarta.test.tools #Required to transform the package versions only com.ibm.wsspi.el=com.ibm.wsspi.el org.apache.myfaces.cdi.util=org.apache.myfaces.cdi.util org.apache.myfaces.config.annotation=org.apache.myfaces.config.annotation org.apache.myfaces.ee=org.apache.myfaces.ee org.apache.myfaces.shared.util=org.apache.myfaces.shared.util org.apache.myfaces.spi=org.apache.myfaces.spi org.apache.myfaces.util=org.apache.myfaces.util org.apache.myfaces.webapp=org.apache.myfaces.webapp org.hibernate.validator=org.hibernate.validator org.hibernate.validator.cdi.internal=org.hibernate.validator.cdi.internal org.hibernate.validator.cdi=org.hibernate.validator.cdi org.hibernate.validator.internal.engine.valueextraction=org.hibernate.validator.internal.engine.valueextraction org.hibernate.validator.internal.properties=org.hibernate.validator.internal.properties org.hibernate.validator.internal.util.classhierarchy=org.hibernate.validator.internal.util.classhierarchy org.hibernate.validator.internal.util.logging=org.hibernate.validator.internal.util.logging org.hibernate.validator.internal.util.privilegedactions=org.hibernate.validator.internal.util.privilegedactions org.hibernate.validator.internal.util=org.hibernate.validator.internal.util org.hibernate.validator.internal=org.hibernate.validator.internal org.hibernate.validator.spi.properties=org.hibernate.validator.spi.properties org.jboss.weld.annotated.enhanced=org.jboss.weld.annotated.enhanced org.jboss.weld.bean.builtin=org.jboss.weld.bean.builtin org.jboss.weld.bean.proxy=org.jboss.weld.bean.proxy org.jboss.weld.bean.proxy.util=org.jboss.weld.bean.proxy.util org.jboss.weld.bean=org.jboss.weld.bean org.jboss.weld.bootstrap.api.helpers=org.jboss.weld.bootstrap.api.helpers org.jboss.weld.bootstrap.api=org.jboss.weld.bootstrap.api org.jboss.weld.bootstrap.spi.helpers=org.jboss.weld.bootstrap.spi.helpers org.jboss.weld.bootstrap.spi=org.jboss.weld.bootstrap.spi org.jboss.weld.bootstrap=org.jboss.weld.bootstrap org.jboss.weld.config=org.jboss.weld.config org.jboss.weld.construction.api=org.jboss.weld.construction.api org.jboss.weld.context=org.jboss.weld.context org.jboss.weld.context.api=org.jboss.weld.context.api org.jboss.weld.context.bound=org.jboss.weld.context.bound org.jboss.weld.context.http=org.jboss.weld.context.http org.jboss.weld.contexts=org.jboss.weld.contexts org.jboss.weld.ejb.api=org.jboss.weld.ejb.api org.jboss.weld.ejb.spi=org.jboss.weld.ejb.spi org.jboss.weld.exceptions=org.jboss.weld.exceptions org.jboss.weld.executor=org.jboss.weld.executor org.jboss.weld.injection.spi=org.jboss.weld.injection.spi org.jboss.weld.injection=org.jboss.weld.injection org.jboss.weld.interceptor.spi.model=org.jboss.weld.interceptor.spi.model org.jboss.weld.manager.api=org.jboss.weld.manager.api org.jboss.weld.manager=org.jboss.weld.manager org.jboss.weld.metadata=org.jboss.weld.metadata org.jboss.weld.module.ejb=org.jboss.weld.module.ejb org.jboss.weld.module.jsf=org.jboss.weld.module.jsf org.jboss.weld.module.web.el=org.jboss.weld.module.web.el org.jboss.weld.module.web.servlet=org.jboss.weld.module.web.servlet org.jboss.weld.probe=org.jboss.weld.probe org.jboss.weld.resolution=org.jboss.weld.resolution org.jboss.weld.resources.spi=org.jboss.weld.resources.spi org.jboss.weld.resources=org.jboss.weld.resources org.jboss.weld.security.spi=org.jboss.weld.security.spi org.jboss.weld.serialization.spi=org.jboss.weld.serialization.spi org.jboss.weld.transaction.spi=org.jboss.weld.transaction.spi org.jboss.weld.util.collections=org.jboss.weld.util.collections org.jboss.weld=org.jboss.weld org.eclipse.persistence.exceptions=org.eclipse.persistence.exceptions org.eclipse.persistence.logging=org.eclipse.persistence.logging org.eclipse.persistence.platform.server=org.eclipse.persistence.platform.server org.eclipse.persistence.internal.databaseaccess=org.eclipse.persistence.internal.databaseaccess org.eclipse.persistence.internal.helper=org.eclipse.persistence.internal.helper org.eclipse.persistence.internal.security=org.eclipse.persistence.internal.security org.eclipse.persistence.internal.sessions=org.eclipse.persistence.internal.sessions org.eclipse.persistence.annotations=org.eclipse.persistence.annotations org.eclipse.persistence.descriptors=org.eclipse.persistence.descriptors org.eclipse.persistence.descriptors.changetracking=org.eclipse.persistence.descriptors.changetracking org.eclipse.persistence.queries=org.eclipse.persistence.queries org.eclipse.persistence.indirection=org.eclipse.persistence.indirection org.eclipse.persistence.internal.descriptors=org.eclipse.persistence.internal.descriptors org.eclipse.persistence.internal.identitymaps=org.eclipse.persistence.internal.identitymaps org.eclipse.persistence.internal.jpa=org.eclipse.persistence.internal.jpa org.eclipse.persistence.internal.jpa.rs.metadata.model=org.eclipse.persistence.internal.jpa.rs.metadata.model org.eclipse.persistence.internal.weaving=org.eclipse.persistence.internal.weaving org.eclipse.persistence.jpa=org.eclipse.persistence.jpa org.eclipse.persistence.platform.server.was=org.eclipse.persistence.platform.server.was org.eclipse.persistence.internal.sessions.cdi=org.eclipse.persistence.internal.sessions.cdi org.eclipse.persistence.platform.database=org.eclipse.persistence.platform.database org.eclipse.persistence.sessions=org.eclipse.persistence.sessions org.eclipse.persistence.tools.schemaframework=org.eclipse.persistence.tools.schemaframework org.eclipse.persistence.transaction=org.eclipse.persistence.transaction com.sun.xml.internal.messaging.saaj.packaging.mime=com.sun.xml.messaging.saaj.packaging.mime com.sun.xml.internal.messaging.saaj.packaging.mime.internet=com.sun.xml.messaging.saaj.packaging.mime.internet com.sun.xml.internal.messaging.saaj.packaging.mime.util=com.sun.xml.messaging.saaj.packaging.mime.util com.sun.xml.internal.messaging.saaj.soap=com.sun.xml.messaging.saaj.soap com.sun.xml.internal.messaging.saaj.soap.dynamic=com.sun.xml.messaging.saaj.soap.dynamic com.sun.xml.internal.messaging.saaj.soap.name=com.sun.xml.messaging.saaj.soap.name com.sun.xml.internal.messaging.saaj.util=com.sun.xml.messaging.saaj.util com.sun.xml.internal.messaging.saaj.util.stax=com.sun.xml.messaging.saaj.util.stax com.sun.xml.internal.messaging.saaj.util.transform=com.sun.xml.messaging.saaj.util.transform