### Question:
DefaultCalendarDate extends DefaultTemporalPosition implements CalendarDate { @Override public int hashCode() { int hash = 5; hash = 37 * hash + (this.calendarDate != null ? this.calendarDate.hashCode() : 0); hash = 37 * hash + (this.calendarEraName != null ? this.calendarEraName.hashCode() : 0); return hash; } DefaultCalendarDate(final TemporalReferenceSystem frame, final IndeterminateValue indeterminatePosition, final InternationalString calendarEraName, final int[] calendarDate); @Override InternationalString getCalendarEraName(); @Override int[] getCalendarDate(); void setCalendarEraName(final InternationalString calendarEraName); void setCalendarDate(final int[] calendarDate); @Override boolean equals(final Object object); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void testHashCode() { int result = calendarDate1.hashCode(); assertFalse(calendarDate2.hashCode() == result); }