class GuidanceManeuverData implements Parcelable {

    @Override
    public int hashCode() {
        return (((this.mIconId * 31 +
                (int) (this.mDistance ^ this.mDistance >>> 32)) * 31 +
                (this.mInfo1 == null ? 0 : this.mInfo1.hashCode())) * 31 +
                (this.mInfo2 == null ? 0 : this.mInfo2.hashCode())) * 31 +
                (this.mNextRoadIcon == null ? 0 : this.mNextRoadIcon.hashCode()) * 31;
    }

    public  GuidanceManeuverData(int iconId, Long distance, String info1, String info2);
    public  GuidanceManeuverData(int iconId, Long distance, String info1, String info2, Bitmap nextRoadIcon);
      GuidanceManeuverData(Parcel in);

}