boolean () { if (myGradleDistributionComboBox != null && myGradleDistributionComboBox.getSelectedItem() instanceof DistributionTypeItem && ((DistributionTypeItem)myGradleDistributionComboBox.getSelectedItem()).value != myInitialSettings.getDistributionType()) { return true; } if (myResolveModulePerSourceSetCheckBox != null && (myResolveModulePerSourceSetCheckBox.isSelected() != myInitialSettings.isResolveModulePerSourceSet())) { return true; } if (myResolveExternalAnnotationsCheckBox != null && (myResolveExternalAnnotationsCheckBox.isSelected() != myInitialSettings.isResolveExternalAnnotations())) { return true; } if (myDelegateBuildCombobox != null && myDelegateBuildCombobox.getSelectedItem() instanceof MyItem && !Objects.equals(((MyItem<?>)myDelegateBuildCombobox.getSelectedItem()).value, myInitialSettings.getDelegatedBuild())) { return true; } if (myTestRunnerCombobox != null && myTestRunnerCombobox.getSelectedItem() instanceof MyItem && !Objects.equals(((MyItem<?>)myTestRunnerCombobox.getSelectedItem()).value, myInitialSettings.getTestRunner())) { return true; } if (myGradleJdkComboBox != null) { SdkLookupProvider sdkLookupProvider = getSdkLookupProvider(myGradleJdkComboBox.getModel().getProject()); String gradleJvm = getSelectedGradleJvmReference(myGradleJdkComboBox, sdkLookupProvider); if (!StringUtil.equals(gradleJvm, myInitialSettings.getGradleJvm())) { return true; } if (myGradleJdkComboBox.getModel().getSdksModel().isModified()) { return true; } } if (myGradleHomePathField == null) return false; String gradleHome = FileUtil.toCanonicalPath(myGradleHomePathField.getText()); if (StringUtil.isEmpty(gradleHome)) { return !StringUtil.isEmpty(myInitialSettings.getGradleHome()); } else { return !gradleHome.equals(myInitialSettings.getGradleHome()); } }