anchor.diff:  
   [section 2]
   TRACE [com.arjuna.ats.jta] (default task-1) TransactionImple.enlistResource ( TestXAResource(TestXAResourceCommon(id:944, xid:null, timeout:299, prepareReturn:0)) )
  -TRACE [com.arjuna.ats.jta] (default task-1) TransactionImple.getStatus: javax.transaction.Status.STATUS_ACTIVE
  +TRACE [com.arjuna.ats.jta] (default task-1) TransactionImple.getStatus: jakarta.transaction.Status.STATUS_ACTIVE
   TRACE [com.arjuna.ats.arjuna] (default task-1) OutputObjectState::OutputObjectState()
   TRACE [com.arjuna.ats.arjuna] (default task-1) FileSystemStore.write_committed(0:ffff0a28050c:-a09a5fe:5c598d64:43, EISNAME)
   TRACE [com.arjuna.ats.arjuna] (default task-1) ShadowingStore.write_state(0:ffff0a28050c:-a09a5fe:5c598d64:43, EISNAME, StateType.OS_ORIGINAL)
  
positive.code: ----
  
  For registration of the synchronization callback, the user can inject the
  https://docs.oracle.com/javaee/7/api/javax/transaction/TransactionSynchronizationRegistry.html[javax.transaction.TransactionSynchronizationRegistry].
  (the mandated JNDI location for the object is at `java:comp/TransactionSynchronizationRegistry`) and then to register
  the synchronization instance. The instance is bound to the currently active transaction.
  
  
negative.code: === Transactions managed with programmatic JTA API
  
  The JTA API is defined under
  https://jakarta.ee/specifications/transactions/2.0/apidocs/jakarta/transaction/package-summary.html[`jakarta.transaction`]
  package. The package could be considered a bit misguiding as it presents classes
  which are expected to be used by application developer. These classes
  are intended as an API for the application server (as the WildFly is).
  
  The user is expected to interact with
  https://jakarta.ee/specifications/transactions/2.0/apidocs/jakarta/transaction/usertransaction[`jakarta.transaction.UserTransaction`]
  which defines the transaction boundaries. The `UserTransaction` could be used
  in case the transaction is not defined by annotation at the method
  - aka. the transaction is not managed by the container. Those are places like
  