code: @Override
    public int compareTo(VersionInfo other) {
      if (this.timestamp == other.timestamp) {
        return 0;
      }
      if (this.timestamp < other.timestamp) {
        return 1;
      }
      return -1;
    }
docs: Compares two VersionInfo timestamps to order them in reverse chronological
  order
  
  @param other
  @return 0 if timestamps are equal, 1 if this timestamp less than other
  timestamp, -1 if this timestamp is greater than other timestamp