PORTED or NEVER, an IllegalStateException must be thrown. The use of the UserTransaction
 is allowed within life cycle events. The use of the TransactionSynchronizationRegistry is allowed
 regardless of any @Transactional annotation.</p>
 <p>The Transactional interceptors must have a priority of
 Interceptor.Priority.PLATFORM_BEFORE+200.
 Refer to the Interceptors specification for more details.</p>
 <p>The TxType element of the annotation indicates whether a bean method is to be executed within
 a transact