&& (!parentActivity.contains(destination))
) {
propagatingExecution.setActivity(parentActivity);
propagatingExecution.fire(Event.END, parentActivity, AtomicOperation.TRANSITION_END_ACTIVITY);
} else {
propagatingExecution.performAtomicOperation(AtomicOperation.TRANSITION_TAKE);
}
}
public MessageImpl< ? > createAsyncMessage(ExecutionImpl execution) {
throw new UnsupportedOperationException("please implement me");