@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())); }