### Question:
CallActivityPropertyReader extends MultipleInstanceActivityPropertyReader { public String getSlaDueDate() { return CustomElement.slaDueDate.of(element).get(); } CallActivityPropertyReader(CallActivity callActivity, BPMNDiagram diagram, DefinitionResolver definitionResolver); String getCalledElement(); boolean isIndependent(); boolean isAbortParent(); boolean isWaitForCompletion(); boolean isAsync(); boolean isCase(); boolean isAdHocAutostart(); String getSlaDueDate();  }### Answer:
@Test public void testGetSlaDueDate() { String rawSlaDueDate = "12/25/1983"; CallActivity callActivity = bpmn2.createCallActivity(); CustomElement.slaDueDate.of(callActivity).set(rawSlaDueDate); tested = new CallActivityPropertyReader(callActivity, definitionResolver.getDiagram(), definitionResolver); assertTrue(tested.getSlaDueDate().contains(rawSlaDueDate)); }