### Question:
GenericServiceTaskExecutionSet implements BPMNPropertySet { public SLADueDate getSlaDueDate() { return slaDueDate; } GenericServiceTaskExecutionSet();  GenericServiceTaskExecutionSet(final @MapsTo("genericServiceTaskInfo") GenericServiceTaskInfo genericServiceTaskInfo,
                                          final @MapsTo("assignmentsinfo") AssignmentsInfo assignmentsinfo,
                                          final @MapsTo("adHocAutostart") AdHocAutostart adHocAutostart,
                                          final @MapsTo("isAsync") IsAsync isAsync,
                                          final @MapsTo("isMultipleInstance") IsMultipleInstance isMultipleInstance,
                                          final @MapsTo("multipleInstanceExecutionMode") MultipleInstanceExecutionMode multipleInstanceExecutionMode,
                                          final @MapsTo("multipleInstanceCollectionInput") MultipleInstanceCollectionInput multipleInstanceCollectionInput,
                                          final @MapsTo("multipleInstanceDataInput") MultipleInstanceDataInput multipleInstanceDataInput,
                                          final @MapsTo("multipleInstanceCollectionOutput") MultipleInstanceCollectionOutput multipleInstanceCollectionOutput,
                                          final @MapsTo("multipleInstanceDataOutput") MultipleInstanceDataOutput multipleInstanceDataOutput,
                                          final @MapsTo("multipleInstanceCompletionCondition") MultipleInstanceCompletionCondition multipleInstanceCompletionCondition,
                                          final @MapsTo("onEntryAction") OnEntryAction onEntryAction,
                                          final @MapsTo("onExitAction") OnExitAction onExitAction,
                                          final @MapsTo("slaDueDate") SLADueDate slaDueDate); GenericServiceTaskInfo getGenericServiceTaskInfo(); void setGenericServiceTaskInfo(GenericServiceTaskInfo genericServiceTaskInfo); AdHocAutostart getAdHocAutostart(); void setAdHocAutostart(AdHocAutostart adHocAutostart); IsAsync getIsAsync(); void setIsAsync(IsAsync isAsync); IsMultipleInstance getIsMultipleInstance(); void setIsMultipleInstance(IsMultipleInstance isMultipleInstance); OnEntryAction getOnEntryAction(); void setOnEntryAction(OnEntryAction onEntryAction); OnExitAction getOnExitAction(); void setOnExitAction(OnExitAction onExitAction); SLADueDate getSlaDueDate(); void setSlaDueDate(SLADueDate slaDueDate); MultipleInstanceExecutionMode getMultipleInstanceExecutionMode(); void setMultipleInstanceExecutionMode(MultipleInstanceExecutionMode multipleInstanceExecutionMode); MultipleInstanceCollectionInput getMultipleInstanceCollectionInput(); void setMultipleInstanceCollectionInput(MultipleInstanceCollectionInput multipleInstanceCollectionInput); MultipleInstanceDataInput getMultipleInstanceDataInput(); void setMultipleInstanceDataInput(MultipleInstanceDataInput multipleInstanceDataInput); MultipleInstanceCollectionOutput getMultipleInstanceCollectionOutput(); void setMultipleInstanceCollectionOutput(MultipleInstanceCollectionOutput multipleInstanceCollectionOutput); MultipleInstanceDataOutput getMultipleInstanceDataOutput(); void setMultipleInstanceDataOutput(MultipleInstanceDataOutput multipleInstanceDataOutput); MultipleInstanceCompletionCondition getMultipleInstanceCompletionCondition(); void setMultipleInstanceCompletionCondition(MultipleInstanceCompletionCondition multipleInstanceCompletionCondition); AssignmentsInfo getAssignmentsinfo(); void setAssignmentsinfo(AssignmentsInfo assignmentsinfo); @Override int hashCode(); @Override boolean equals(Object o);  }### Answer:
@Test public void testGetSlaDueDate() { GenericServiceTaskExecutionSet a = new GenericServiceTaskExecutionSet( new GenericServiceTaskInfo(), new AssignmentsInfo(), new AdHocAutostart(), new IsAsync(), new IsMultipleInstance(false), new MultipleInstanceExecutionMode(false), new MultipleInstanceCollectionInput(), new MultipleInstanceDataInput(), new MultipleInstanceCollectionOutput(), new MultipleInstanceDataOutput(), new MultipleInstanceCompletionCondition(), new OnEntryAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new OnExitAction(new ScriptTypeListValue().addValue(new ScriptTypeValue("java", ""))), new SLADueDate(SLA_DUE_DATE_1)); assertEquals(SLA_DUE_DATE_1, a.getSlaDueDate().getValue()); }