### Question:
BaseSubprocessTaskExecutionSet implements BPMNPropertySet { @Override public int hashCode() { return HashUtil.combineHashCodes(Objects.hashCode(isAsync), Objects.hashCode(slaDueDate)); } BaseSubprocessTaskExecutionSet();  BaseSubprocessTaskExecutionSet(final @MapsTo("isAsync") IsAsync isAsync,
                                          final @MapsTo("slaDueDate") SLADueDate slaDueDate); IsAsync getIsAsync(); void setIsAsync(IsAsync isAsync); SLADueDate getSlaDueDate(); void setSlaDueDate(final SLADueDate slaDueDate); @Override int hashCode(); @Override boolean equals(Object o);  }### Answer:
@Test public void testHashCode() { BaseSubprocessTaskExecutionSet a = new BaseSubprocessTaskExecutionSet(); BaseSubprocessTaskExecutionSet b = new BaseSubprocessTaskExecutionSet(); assertEquals(a.hashCode(), b.hashCode()); }