docs: @Override
      public Vote prepare(String globalId) throws SystemException, HeuristicHazardException, HeuristicMixedException, RollbackException {
  
          final TransactionWrapper t = TransactionWrapper.getTransactionWrapper(globalId);
  
          if (t != null) {
              return t.prepare();
          } else {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                  Tr.debug(tc, "No matching TransactionWrapper: " + globalId);
              throw new SystemException();
          }
      }