deployAndExpectException(modelInstance);
// set target
camundaIn.setCamundaTarget("subVariable2");
// create camunda:out with source but without target
CamundaOut camundaOut = modelInstance.newInstance(CamundaOut.class);
camundaOut.setCamundaSource("subVariable");
callActivityBuilder.addExtensionElement(camundaOut);
deployAndExpectException(modelInstance);
// set target
camundaOut.setCamundaTarget("superVariable");
// create camunda:out with sourceExpression but without target
camundaOut = modelInstance.newInstance(CamundaOut.class);
camundaOut.setCamundaSourceExpression("${y+1}");
callActivityBuilder.addExtensionElement(camundaOut);
deployAndExpectException(modelInstance);
// set target
camundaOut.setCamundaTarget("superVariable2");
try {
String deploymentId = repositoryService.createDeployment().addModelInstance("process.bpmn", modelInstance).deploy().getId();
repositoryService.deleteDeployment(deploymentId, true);
}