class AnalyzerControllerImpl implements AnalyzerController,
                   ValidateEvent.Handler,
                   DeleteRowEvent.Handler,
                   AfterColumnDeleted.Handler,
                   UpdateColumnDataEvent.Handler,
                   AppendRowEvent.Handler,
                   InsertRowEvent.Handler,
                   AfterColumnInserted.Handler {

    @Override
    public void terminateAnalysis() {

        LOGGER.info("Terminating analysis.");

        events.teardown();

        decisionTableAnalyzer.terminate();
    }

    public  AnalyzerControllerImpl(final DecisionTableAnalyzer decisionTableAnalyzer,
                                  final EventBus eventBus);

}