execution.setActive(false);
((PvmExecutionImpl)execution).setEventScope(true);
List<PvmTransition> outgoingTransitions = execution.getActivity().getOutgoingTransitions();
if(outgoingTransitions.isEmpty()) {
outgoingExecution.end(true);
}else {
outgoingExecution.takeAll(outgoingTransitions, Collections.EMPTY_LIST);
}
}