code: @Override
      public void registerSynchronization(UOWCoordinator coord, Synchronization sync) throws RollbackException, IllegalStateException, SystemException {
          if (isClient) {
              throw new SystemException();
          }
  
          etm().registerSynchronization(coord, sync);
      }
docs: {@inheritDoc}