DatabaseConnection databaseConnection = connection;
IDatabaseConnection databaseConnection = connection;
    public void execute(DatabaseConnection connection, IDataSet dataSet)            throws DatabaseUnitException, SQLException    {        DatabaseConnection databaseConnection = connection;        Connection jdbcConnection = databaseConnection.getConnection();        if (jdbcConnection.getAutoCommit() == false)        {            throw new ExclusiveTransactionException();        }        jdbcConnection.setAutoCommit(false);        try        {            _operation.execute(databaseConnection, dataSet);            jdbcConnection.commit();        }        catch (DatabaseUnitException e)        {            jdbcConnection.rollback();            throw e;        }        catch (SQLException e)        {            jdbcConnection.rollback();            throw e;        }        catch (RuntimeException e)        {            jdbcConnection.rollback();            throw e;        }        finally        {            jdbcConnection.setAutoCommit(true);        }    }