@Override public int hashCode() { int result = status != null ? status.hashCode() : 0; result = 31 * result + (int) (inReplyToStatusId ^ inReplyToStatusId >>> 32); result = 31 * result + (location != null ? location.hashCode() : 0); result = 31 * result + (placeId != null ? placeId.hashCode() : 0); result = 31 * result + (displayCoordinates ? 1 : 0); result = 31 * result + (possiblySensitive ? 1 : 0); result = 31 * result + (mediaName != null ? mediaName.hashCode() : 0); result = 31 * result + (mediaBody != null ? mediaBody.hashCode() : 0); result = 31 * result + (mediaFile != null ? mediaFile.hashCode() : 0); return result; }