}
} else if (superCaseExecution != null) {
CmmnActivity activity = superCaseExecution.getActivity();
transferVariablesBehavior = (TransferVariablesActivityBehavior) activity.getActivityBehavior();
try {
transferVariablesBehavior.transferVariables(execution, superCaseExecution);
} catch (RuntimeException e) {
log.log(Level.SEVERE, "Error while completing sub process of execution " + execution, e);
throw e;
} catch (Exception e) {
log.log(Level.SEVERE, "Error while completing sub process of execution " + execution, e);