### Question:
BaseSubprocessTaskExecutionSet implements BPMNPropertySet { public void setSlaDueDate(final SLADueDate slaDueDate) { this.slaDueDate = 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 testSetSlaDueDate() { final String SLA_DUE_DATE_VALUE = "12/25/1983"; final SLADueDate slaDueDate = new SLADueDate(SLA_DUE_DATE_VALUE); final BaseSubprocessTaskExecutionSet a = new BaseSubprocessTaskExecutionSet(); a.setSlaDueDate(slaDueDate); Assert.assertEquals(slaDueDate, a.getSlaDueDate()); }