/// <summary>
 /// Creates a control flow symbol node
 /// </summary>
 public ControlFlowElementBase CreateControlFlow(CommandCallElement methodCallElement)
 {
     Assume.NotNull(methodCallElement, nameof(methodCallElement));
     return(new CommandCallControlFlowElement(methodCallElement));
 }
 /// <summary>
 /// Creates a control flow symbol node
 /// </summary>
 public ControlFlowElementBase CreateControlFlow(CommandCallElement methodCallElement)
 {
     Assume.NotNull(methodCallElement, nameof(methodCallElement));
     return new CommandCallControlFlowElement(methodCallElement);
 }