code: @Override
      public boolean enlist(UOWCoordinator coord, XAResource xaRes, int recoveryId, int branchCoupling) throws RollbackException, IllegalStateException, SystemException {
          if (isClient) {
              throw new SystemException();
          }
  
          return etm().enlist(coord, xaRes, recoveryId, branchCoupling);
      }
docs: {@inheritDoc}