internal ExitTransitionDefinitionSyntax(TextExtent extent,
                                         IdentifierSourceNodeSyntax sourceNode,
                                         EdgeSyntax edge,
                                         TargetNodeSyntax targetNode,
                                         ConditionClauseSyntax conditionClause, 
                                         DoClauseSyntax doClause) : base(extent) {
     
     AddChildNode(_sourceNode      = sourceNode);
     AddChildNode(_edge            = edge);
     AddChildNode(_targetNode      = targetNode);
     AddChildNode(_conditionClause = conditionClause);
     AddChildNode(_doClause        = doClause);
 }
		public override void PostWalkIdentifierSourceNode(IdentifierSourceNodeSyntax identifierSourceNodeSyntax) { 
			MethodsCalled["PostWalkIdentifierSourceNode"]=true;
		}
		// IdentifierSourceNodeSyntax
		public override bool WalkIdentifierSourceNode(IdentifierSourceNodeSyntax identifierSourceNodeSyntax) { 
			MethodsCalled["WalkIdentifierSourceNode"]=true;
			return true; 
		}