@Override
 public void apply() throws ConfigurationException {
   configuration.setIsCompilationEnabled(
       commonSettingsEditor.getEnableCompilationCheckbox().isSelected());
   configuration.setCompilerOutputPath(
       FileUtil.toSystemIndependentName(
           commonSettingsEditor.getProtobufCompilerOutputPathField().getText().trim()));
   configuration.setCompilationUseGivenRunDirectory(
       commonSettingsEditor.getProtobufCompilerRunInFixedDirectory().isSelected());
   configuration.setCompilationRunDirectory(
       FileUtil.toSystemIndependentName(
           commonSettingsEditor.getProtobufCompilerRunDirectory().getText().trim()));
 }