internalState.setResolveCacheOnly(chkUseCacheOnly.isSelected());
internalState.setResolveInBackground(chkBackground.isSelected());
internalState.setAlwaysAttachSources(autoAttachSources.isSelected());
internalState.setAlwaysAttachJavadocs(autoAttachJavadocs.isSelected());
internalState.setUseCustomIvySettings(useYourOwnIvySettingsRadioButton.isSelected());
final PropertiesSettings propertiesSettings = new PropertiesSettings();
propertiesSettings.setPropertyFiles(getPropertiesFiles());
internalState.setPropertiesSettings(propertiesSettings);
internalState.setLibraryNameIncludesModule(includeModuleNameCheckBox.isSelected());
internalState.setLibraryNameIncludesConfiguration(includeConfigurationNameCheckBox.isSelected());
final Object selectedLogLevel = ivyLogLevelComboBox.getSelectedItem();
internalState.setIvyLogLevelThreshold(selectedLogLevel == null ? IvyLogLevel.None.name() : selectedLogLevel.toString());