docs: public final Transaction getTransactionByXID(byte[] XID)
                      throws ObjectManagerException
      {
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.entry(this, cclass
                          , "getTransactionByXID"
                          , "XIDe=" + XID + "(byte[]"
                              );
  
          Transaction transaction = objectManagerState.getTransactionByXID(XID);
  
          if (Tracing.isAnyTracingEnabled() && trace.isEntryEnabled())
              trace.exit(this, cclass
                         , "getTransactionByXID"
                         , "returns transaction=" + transaction + "(Transaction)"
                              );
          return transaction;
      }