class DefaultCompensatingTransactionOperationManager implements
        CompensatingTransactionOperationManager {

    public void commit() {
        log.debug("Performing commit");
        for (CompensatingTransactionOperationExecutor operationExecutor : operationExecutors) {
            try {
                operationExecutor.commit();
            } catch (Exception e) {
                throw new TransactionSystemException(
                        "Error occurred during commit", e);
            }
        }
    }

    public  DefaultCompensatingTransactionOperationManager(
            CompensatingTransactionOperationFactory operationFactory);

}