@Override
  public boolean equals(Object o) {
    if (this == o) {
      return true;
    }
    if (!(o instanceof GoogleTrack)) {
      return false;
    }
    GoogleTrack that = (GoogleTrack) o;
    return Objects.equals(isrc, that.isrc)
        && Objects.equals(releaseReference, that.releaseReference)
        && Objects.equals(title, that.title)
        && Arrays.equals(artistReferences, that.artistReferences)
        && Objects.equals(duration, that.duration)
        && Objects.equals(explicitType, that.explicitType);
  }
Represents a track (eg: a song) as returned by the Google Music API.
extensions/data-transfer/portability-data-transfer-google/src/main/java/org/datatransferproject/datatransfer/google/musicModels/GoogleTrack.java