@Override
    public int hashCode(ProjectCoordinate object) {
      if (object == null) {
        return 0;
      }

      String groupId = object.getGroupId();
      String artifactId = object.getArtifactId();
      String version = object.getVersion();
      int result1 = (groupId != null ? groupId.hashCode() : 0);
      result1 = 31 * result1 + (artifactId != null ? artifactId.hashCode() : 0);
      result1 = 31 * result1 + (version != null ? version.hashCode() : 0);
      return result1;
    }
@Override
    public int hashCode(ProjectCoordinate object)