boolean (Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; MavenIndexId id = (MavenIndexId)o; if (!indexId.equals(id.indexId)) return false; if (!repositoryId.equals(id.repositoryId)) return false; if (repositoryFilePath != null ? !repositoryFilePath.equals(id.repositoryFilePath) : id.repositoryFilePath != null) return false; if (url != null ? !url.equals(id.url) : id.url != null) return false; if (!indexDirPath.equals(id.indexDirPath)) return false; return true; }