code: @Override
      public void rollback(String globalId) throws HeuristicHazardException, HeuristicCommitException, HeuristicMixedException, SystemException {
  
          final TransactionWrapper t = TransactionWrapper.getTransactionWrapper(globalId);
  
          if (t != null) {
              t.rollback();
          } else {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                  Tr.debug(tc, "No matching TransactionWrapper: " + globalId);
              throw new SystemException();
          }
      }
docs: /*
  (non-Javadoc)
  
  @see com.ibm.tx.remote.RemoteTransactionController#rollback(java.lang.String)