code: public boolean enlist(XAResource xaRes, int recoveryId)
      throws RollbackException, IllegalStateException, SystemException
      {
          return self().enlist(xaRes, recoveryId);
      }
docs: /* Called by MessageEndpointHandler