boolean (Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; MavenImportingSettings that = (MavenImportingSettings)o; if (useWorkspaceImport != that.useWorkspaceImport) return false; if (createModulesForAggregators != that.createModulesForAggregators) return false; if (!dependencyTypes.equals(that.dependencyTypes)) return false; if (downloadDocsAutomatically != that.downloadDocsAutomatically) return false; if (downloadSourcesAutomatically != that.downloadSourcesAutomatically) return false; if (downloadAnnotationsAutomatically != that.downloadAnnotationsAutomatically) return false; if (autoDetectCompiler != that.autoDetectCompiler) return false; //if (lookForNested != that.lookForNested) return false; if (keepSourceFolders != that.keepSourceFolders) return false; if (excludeTargetFolder != that.excludeTargetFolder) return false; if (useMavenOutput != that.useMavenOutput) return false; if (generatedSourcesFolder != that.generatedSourcesFolder) return false; if (!dedicatedModuleDir.equals(that.dedicatedModuleDir)) return false; if (!jdkForImporter.equals(that.jdkForImporter)) return false; if (!vmOptionsForImporter.equals(that.vmOptionsForImporter)) return false; if (updateFoldersOnImportPhase != null ? !updateFoldersOnImportPhase.equals(that.updateFoldersOnImportPhase) : that.updateFoldersOnImportPhase != null) { return false; } return true; }