docs: protected SITransaction getTransaction() throws ResourceException
      {
          final String methodName = "getTransaction";
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled())
          {
              SibTr.entry(this, TRACE, methodName);
          }
  
          final SITransaction transaction = getXaResource();
  
          if (TraceComponent.isAnyTracingEnabled() && TRACE.isEntryEnabled())
          {
              SibTr.exit(this, TRACE, methodName, transaction);
          }
          return transaction;
      }