@Override
      public void visitVariable(@NotNull PsiVariable variable) {
        if (name.equals(variable.getName()) && !canBeReused.test(variable)) {
          hasConflict = true;
          stopWalking();
        }
        super.visitVariable(variable);
      }
@Override
      public void visitVariable(@NotNull PsiVariable variable)