public override void ExitGenericQueryValueArgument(QueryLanguageParser.GenericQueryValueArgumentContext context)
        {
            // Indicate we finished to gather argument values
            processingObjectTypeStack.Pop();

            FinishQueryNode();

            base.ExitGenericQueryValueArgument(context);
        }
        public override void EnterGenericQueryValueArgument(QueryLanguageParser.GenericQueryValueArgumentContext context)
        {
            StartQueryNode(QueryNodeType.MethodArgument, ProcessingObjectType.MethodArgument);

            // Indicate we are going to gather argument values
            processingObjectTypeStack.Push(ProcessingObjectType.MethodArgumentValue);

            base.EnterGenericQueryValueArgument(context);
        }