void (@NotNull PsiInstanceOfExpression expression) { List<PsiPatternVariable> variables = JavaPsiPatternUtil.getExposedPatternVariables(expression); if (!variables.isEmpty() && !PsiTreeUtil.isAncestor(myStartElement, variables.get(0).getDeclarationScope(), false)) { if (addSideEffect(expression)) return; } super.visitInstanceOfExpression(expression); }