### Question:
ElementHeader extends PropertyBase { @Override public int hashCode() { return Objects.hash(guid); } ElementHeader();  ElementHeader(ElementHeader template); ElementType getType(); void setType(ElementType type); String getGUID(); void setGUID(String guid); String getURL(); void setURL(String url); List<Classification> getClassifications(); void setClassifications(List<Classification> classifications); Map<String, Object> getExtendedProperties(); void setExtendedProperties(Map<String, Object> extendedProperties); @Override String toString(); @Override boolean equals(Object objectToCompare); @Override int hashCode();  }### Answer:
@Test public void testHashCode() { assertTrue(getTestObject().hashCode() == getTestObject().hashCode()); }