@Test
public void testListOfEmailAddressesType() {
ExecutableWorkflow workflow = new ExecutableWorkflow()
.variable("v", new ListType(new EmailAddressType()));
deploy(workflow);
WorkflowInstance workflowInstance = workflowEngine.start(new TriggerInstance().workflowId(workflow.getId())
.data("v", Lists.of("info@effektif.com", "sales@effektif.com")));
List<String> value = (List<String>) workflowInstance.getVariableValue("v");
assertEquals("info@effektif.com", value.get(0));
assertEquals("sales@effektif.com", value.get(1));
value = (List<String>)workflowInstance.getVariableValue("v");
assertEquals("info@effektif.com", value.get(0));
assertEquals("sales@effektif.com", value.get(1));
}