void (@NotNull GrBlockStatement statement) { final PsiElement parent = statement.getParent(); final boolean isAlreadyCounted = parent instanceof GrWhileStatement || parent instanceof GrForStatement || parent instanceof GrIfStatement; if (!isAlreadyCounted) { enterScope(); } super.visitBlockStatement(statement); if (!isAlreadyCounted) { exitScope(); } }