// Path: src/com/mediaworx/intellij/opencmsplugin/sync/SyncMode.java
// public enum SyncMode {
// 	PUSH,
// 	SYNC,
// 	PULL
// }


import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.util.regex.Pattern;
import com.intellij.openapi.module.Module;
import com.mediaworx.intellij.opencmsplugin.sync.SyncMode;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
			else {
				useProjectDefaultModuleNameRadioButton.setSelected(false);
				useModuleSpecificMoudleNameRadioButton.setSelected(true);
				moduleName.setEnabled(true);
			}
			FormTools.setConfiguredOrKeepDefault(moduleName, data.getModuleName());

			if (data.isUseProjectDefaultVfsRootEnabled()) {
				useProjectDefaultVfsRootRadioButton.setSelected(true);
				useModuleSpecificVfsRootRadioButton.setSelected(false);
				localVfsRoot.setEnabled(false);
			}
			else {
				useProjectDefaultVfsRootRadioButton.setSelected(false);
				useModuleSpecificVfsRootRadioButton.setSelected(true);
				localVfsRoot.setEnabled(true);
			}
			FormTools.setConfiguredOrKeepDefault(localVfsRoot, data.getLocalVfsRoot());
			FormTools.setConfiguredOrKeepDefault(exportImportSiteRoot, data.getExportImportSiteRoot());

			if (data.isUseProjectDefaultSyncModeEnabled()) {
				useProjectDefaultSyncModeRadioButton.setSelected(true);
				useModuleSpecificSyncModeRadioButton.setSelected(false);
				syncMode.setEnabled(false);
			}
			else {
				useProjectDefaultSyncModeRadioButton.setSelected(false);
				useModuleSpecificSyncModeRadioButton.setSelected(true);
				syncMode.setEnabled(true);
			}
// Path: src/com/mediaworx/intellij/opencmsplugin/sync/SyncMode.java
// public enum SyncMode {
// 	PUSH,
// 	SYNC,
// 	PULL
// }


// Path: src/com/mediaworx/intellij/opencmsplugin/configuration/OpenCmsModuleConfigurationForm.java
import java.awt.event.FocusEvent;
import java.awt.event.FocusListener;
import java.util.regex.Pattern;
import com.intellij.openapi.module.Module;
import com.mediaworx.intellij.opencmsplugin.sync.SyncMode;
import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

			else {
				useProjectDefaultModuleNameRadioButton.setSelected(false);
				useModuleSpecificMoudleNameRadioButton.setSelected(true);
				moduleName.setEnabled(true);
			}
			FormTools.setConfiguredOrKeepDefault(moduleName, data.getModuleName());

			if (data.isUseProjectDefaultVfsRootEnabled()) {
				useProjectDefaultVfsRootRadioButton.setSelected(true);
				useModuleSpecificVfsRootRadioButton.setSelected(false);
				localVfsRoot.setEnabled(false);
			}
			else {
				useProjectDefaultVfsRootRadioButton.setSelected(false);
				useModuleSpecificVfsRootRadioButton.setSelected(true);
				localVfsRoot.setEnabled(true);
			}
			FormTools.setConfiguredOrKeepDefault(localVfsRoot, data.getLocalVfsRoot());
			FormTools.setConfiguredOrKeepDefault(exportImportSiteRoot, data.getExportImportSiteRoot());

			if (data.isUseProjectDefaultSyncModeEnabled()) {
				useProjectDefaultSyncModeRadioButton.setSelected(true);
				useModuleSpecificSyncModeRadioButton.setSelected(false);
				syncMode.setEnabled(false);
			}
			else {
				useProjectDefaultSyncModeRadioButton.setSelected(false);
				useModuleSpecificSyncModeRadioButton.setSelected(true);
				syncMode.setEnabled(true);
			}
			if (data.getSyncMode() == SyncMode.PUSH) {