// execute child activity
ActivityImpl activity = execution.getActivity();
ActivityImpl childActivity = ( activity!=null ? activity.getActivity(activityName) : null );
if (childActivity!=null) {
log.trace(toString()+" takes transition "+transitionName);
execution.performAtomicOperationSync(new MoveToChildActivity(childActivity));
} else {
log.info("WARNING: "+toString()+" couldn't find child activity "+activityName);
}
}
}