    }

    protected abstract void beginTransaction();

    @Override
    public void tearDown() throws Exception {
        rollbackTransaction();
        destroyFields();
        destroyInjector();
    }
