protected void associateGefaehrdung(Gefaehrdung currentGefaehrdung, boolean select) {
    RiskAnalysisWizard wizard = ((RiskAnalysisWizard) getWizard());

    if (select) {
      wizard.addAssociatedGefaehrdung(currentGefaehrdung);
    } else {
      try {
        wizard.removeAssociatedGefaehrdung(currentGefaehrdung);
      } catch (Exception e) {
        ExceptionUtil.log(
            e, NLS.bind(Messages.ChooseGefaehrdungPage_18, currentGefaehrdung.getTitel()));
      }
    }

    checkPageComplete();
  }