public override void PostWalkExitNodeDeclaration(ExitNodeDeclarationSyntax exitNodeDeclarationSyntax) { 
			MethodsCalled["PostWalkExitNodeDeclaration"]=true;
		}
        public override void VisitExitNodeDeclaration(ExitNodeDeclarationSyntax exitNodeDeclarationSyntax) {

            var identifier = exitNodeDeclarationSyntax.Identifier;
            var location   = identifier.GetLocation();
            var name       = identifier.ToString();

            if(location == null) {
                return;
            }

            var decl = new ExitNodeSymbol(name, location, exitNodeDeclarationSyntax, _taskDefinition);

            AddNodeDeclaration(decl);
        }
		// ExitNodeDeclarationSyntax
		public override bool WalkExitNodeDeclaration(ExitNodeDeclarationSyntax exitNodeDeclarationSyntax) { 
			MethodsCalled["WalkExitNodeDeclaration"]=true;
			return true; 
		}