void (String linkedProjectPath, @NotNull GradleProjectSettings settings, boolean isDefaultModuleCreation) { if (myGradleDistributionComboBox == null) return; if (isDefaultModuleCreation) { DistributionTypeItem toRemove = new DistributionTypeItem(DistributionType.WRAPPED); ((CollectionComboBoxModel<DistributionTypeItem>)myGradleDistributionComboBox.getModel()).remove(toRemove); } if (StringUtil.isEmpty(linkedProjectPath) && !isDefaultModuleCreation) { myGradleDistributionComboBox.setSelectedItem(new DistributionTypeItem(DistributionType.LOCAL)); return; } if (myGradleDistributionHint != null && !dropUseWrapperButton) { final boolean isGradleDefaultWrapperFilesExist = GradleUtil.isGradleDefaultWrapperFilesExist(linkedProjectPath); boolean showError = !isGradleDefaultWrapperFilesExist && !isDefaultModuleCreation; myGradleDistributionHint.setText(showError ? GradleBundle.message("gradle.settings.wrapper.not.found") : null); myGradleDistributionHint.setIcon(showError ? AllIcons.General.Error : null); } if (settings.getDistributionType() == null) { if (myGradleDistributionComboBox.getItemCount() > 0) { myGradleDistributionComboBox.setSelectedIndex(0); } } else { myGradleDistributionComboBox.setSelectedItem(new DistributionTypeItem(settings.getDistributionType())); } }