public override void ExitVariableStmt([NotNull] VBAParser.VariableStmtContext context)
 {
     if (context.DIM() != null && context.TryGetAncestor <VBAParser.ModuleDeclarationsElementContext>(out _))
     {
         _contexts.Add(new QualifiedContext <ParserRuleContext>(CurrentModuleName, context));
     }
 }
 public override void ExitVariableStmt([NotNull] VBAParser.VariableStmtContext context)
 {
     if (context.DIM() != null && context.TryGetAncestor <VBAParser.ModuleDeclarationsElementContext>(out _))
     {
         var resultContexts = context.GetDescendents <VBAParser.VariableSubStmtContext>();
         foreach (var resultContext in resultContexts)
         {
             SaveContext(resultContext);
         }
     }
 }