### Question:
BaseSubprocessTaskExecutionSet implements BPMNPropertySet { public void setIsAsync(IsAsync isAsync) { this.isAsync = isAsync; } 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 testSetIsAsync() { final IsAsync isAsyncFalse = new IsAsync(false); final IsAsync isAsyncTrue = new IsAsync(true); final BaseSubprocessTaskExecutionSet a = new BaseSubprocessTaskExecutionSet(); a.setIsAsync(isAsyncFalse); final BaseSubprocessTaskExecutionSet b = new BaseSubprocessTaskExecutionSet(); b.setIsAsync(isAsyncTrue); Assert.assertEquals(isAsyncFalse, a.getIsAsync()); Assert.assertEquals(isAsyncTrue, b.getIsAsync()); }