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