@Override
        public boolean visitVariable(@NotNull PsiVariable variable) {
          if (!visitedVars.add(variable)) return false;
          visitVariableUsages(variable);
          PsiElement anchor = !(variable.getFirstChild() instanceof PsiComment) ? variable :
                              variable.getModifierList() != null ? variable.getModifierList() :
                              variable.getTypeElement();

          if (anchor != null && !processCommentInjection(anchor)) {
            myShouldStop = true;
          }
          else {
            process(variable, null, -1);
          }
          return false;
        }
@Override
        public boolean visitVariable(@NotNull PsiVariable variable)