@Override
    public void visitForStatement(@NotNull PsiForStatement statement) {
      if (shouldVisit(statement)) {
        myIndexStack.push(myCurrentSlotIndex);
        try {
          super.visitForStatement(statement);
        }
        finally {
          myCurrentSlotIndex = myIndexStack.pop();
        }
      }
    }
@Override
    public void visitForStatement(@NotNull PsiForStatement statement)