boolean (Object o) { if (this == o) return true; if (o == null || getClass() != o.getClass()) return false; IndexedMavenId id = (IndexedMavenId)o; if (groupId != null ? !groupId.equals(id.groupId) : id.groupId != null) return false; if (artifactId != null ? !artifactId.equals(id.artifactId) : id.artifactId != null) return false; if (version != null ? !version.equals(id.version) : id.version != null) return false; if (packaging != null ? !packaging.equals(id.packaging) : id.packaging != null) return false; if (description != null ? !description.equals(id.description) : id.description != null) return false; return true; }