@Override
  public void apply() throws ConfigurationException {
    myCompilerSettings.DEPRECATION =  myUi.deprecationCb.isSelected();
    myCompilerSettings.DEBUGGING_INFO = myUi.debuggingInfoCb.isSelected();
    myCompilerSettings.GENERATE_NO_WARNINGS = myUi.generateNoWarningsCb.isSelected();
    myCompilerSettings.PROCEED_ON_ERROR = myUi.proceedOnErrorsCb.isSelected();
    myCompilerSettings.ECJ_TOOL_PATH = FileUtil.toSystemIndependentName(myUi.pathToEcjField.getText().trim());
    myCompilerSettings.ADDITIONAL_OPTIONS_STRING = myUi.additionalOptionsField.getText();
    myCompilerSettings.ADDITIONAL_OPTIONS_OVERRIDE.clear();
    myCompilerSettings.ADDITIONAL_OPTIONS_OVERRIDE.putAll(myUi.optionsOverrideComponent.getModuleOptionsMap());
  }
@Override
  public void apply()