boolean (MavenCoordinate o1, MavenCoordinate o2) { if (o1 == o2) { return true; } if (o1 == null || o2 == null) { return false; } return Objects.equals(o1.getArtifactId(), o2.getArtifactId()) && Objects.equals(o1.getVersion(), o2.getVersion()) && Objects.equals(o1.getGroupId(), o2.getGroupId()); }