// Activity Behavior
public void execute(ActivityExecution execution) throws Exception {
ActivityBehavior activityBehaviorInstance = getActivityBehaviorInstance(execution);
try {
activityBehaviorInstance.execute(execution);
} catch (BpmnError error) {
ErrorPropagation.propagateError(error, execution);
} catch (Exception ex) {
ErrorPropagation.propagateException(ex, execution);
}