code: public void rollback() {
          log.debug("Performing rollback");
          while (!operationExecutors.isEmpty()) {
              CompensatingTransactionOperationExecutor rollbackOperation = operationExecutors.pop();
              try {
                  rollbackOperation.rollback();
              } catch (Exception e) {
                  throw new TransactionSystemException(
                          "Error occurred during rollback", e);
              }
          }
      }
docs: /*
  @see org.springframework.ldap.support.transaction.CompensatingTransactionOperationManager#rollback()