### Question:
ProjectedMeters implements Parcelable { @Override public int hashCode() { int result; long temp; temp = Double.doubleToLongBits(easting); result = (int) (temp ^ (temp >>> 32)); temp = Double.doubleToLongBits(northing); result = 31 * result + (int) (temp ^ (temp >>> 32)); return result; } @Keep  ProjectedMeters(double northing, double easting);  ProjectedMeters(ProjectedMeters projectedMeters); private  ProjectedMeters(Parcel in); double getNorthing(); double getEasting(); @Override boolean equals(@Nullable Object other); @Override int hashCode(); @NonNull @Override String toString(); @Override int describeContents(); @Override void writeToParcel(@NonNull Parcel out, int flags); static final Creator<ProjectedMeters> CREATOR; }### Answer:
@Test public void testHashcode() { ProjectedMeters meters = new ProjectedMeters(1, 2); assertEquals("hashcode should match", -1048576, meters.hashCode()); }