### Question:
DataObjectType implements BPMNProperty { @Override public int hashCode() { return HashUtil.combineHashCodes(Objects.hashCode(value)); } DataObjectType();  DataObjectType(@MapsTo("value") final DataObjectTypeValue value); PropertyType getType(); DataObjectTypeValue getValue(); void setValue(final DataObjectTypeValue value); @Override int hashCode(); @Override boolean equals(Object o); @Type
    static final PropertyType type; }### Answer:
@Test public void testHashCode() { assertEquals(new DataObjectType().hashCode(), dataObjectType.hashCode()); }