javax/servlet/jsp/jstl/tlv=jakarta/servlet/jsp/jstl/tlv,\
javax/servlet/jsp/tagext=jakarta/servlet/jsp/tagext,\
javax/transaction=jakarta/transaction,\
javax/validation=jakarta/validation,\
javax/validation/bootstrap=jakarta/validation/bootstrap,\
I don't have the full details on which classes are involved, but I roughly recall the javax.transaction
package is now split as some of the classes ship with the JVM and some do not. Transforming everything at runtime will definitely work as, correct or not, all the code will consistently be changed. But any static change will have to agree with other code that compiled against the valid JVM javax.transaction
classes.