in nuget-server/src/jetbrains/buildServer/nuget/server/exec/SourcePackageReference.java [80:93]
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
SourcePackageReference that = (SourcePackageReference) o;
if (!myPackageId.equals(that.myPackageId)) return false;
if (!equals(mySource, that.mySource)) return false;
if (!equals(myCredentials, that.myCredentials)) return false;
if (myVersionSpec != null ? !myVersionSpec.equals(that.myVersionSpec) : that.myVersionSpec != null) return false;
if (myIncludePrerelease != that.myIncludePrerelease) return false;
return true;
}