execution.node = null;
execution.fire(Transition.EVENT_TRANSITION_TAKE, transition);
boolean wait = false;
Condition waitCondition = transition.getWaitCondition();
if (waitCondition!=null) {
wait = waitCondition.evaluate(execution);
}
if (!wait) {
execution.performAtomicOperation(ExecutionImpl.PROCEED_TO_DESTINATION);
}