public static void InitialTransitionAddTransition(InitialTransition initialTransition, Transition transition) => initialTransition.AddTransition(transition);
public static void TransitionAddRaiseAction(Transition transition, RaiseAction raiseAction) => transition.AddAction(raiseAction);
public static void TransitionAddLogAction(Transition transition, LogAction logAction) => transition.AddAction(logAction);
public static void TransitionAddAssignAction(Transition transition, AssignAction assignAction) => transition.AddAction(assignAction);
internal static void StateNodeAddTransition(PartialStateNode stateNode, Transition transition) => stateNode.Transitions.Add(transition.AsTransitionDefinition());