### Question:
ResourceMetadataKeyEnum implements Serializable { @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((myValue == null) ? 0 : myValue.hashCode()); return result; } ResourceMetadataKeyEnum(String theValue); @Override boolean equals(Object obj); abstract T get(IResource theResource); @Override int hashCode(); String name(); abstract void put(IResource theResource, T theObject); static final ResourceMetadataKeySupportingAnyResource<InstantDt, IPrimitiveType<Date>> DELETED_AT; static final ResourceMetadataKeySupportingAnyResource<BundleEntrySearchModeEnum, String> ENTRY_SEARCH_MODE; static final ResourceMetadataKeySupportingAnyResource<BundleEntryTransactionMethodEnum, String> ENTRY_TRANSACTION_METHOD; static final ResourceMetadataKeyEnum<List<IdDt>> PROFILES; static final ResourceMetadataKeyEnum<InstantDt> PUBLISHED; static final ResourceMetadataKeyEnum<List<BaseCodingDt>> SECURITY_LABELS; static final ResourceMetadataKeyEnum<TagList> TAG_LIST; static final ResourceMetadataKeyEnum<InstantDt> UPDATED; @Deprecated
	static final ResourceMetadataKeyEnum<String> VERSION; @Deprecated
	static final ResourceMetadataKeyEnum<IdDt> VERSION_ID; }### Answer:
@Test public void testHashCode() { assertEquals(-60968467, ResourceMetadataKeyEnum.PUBLISHED.hashCode()); }