void (@NotNull PsiTryStatement statement) { super.visitTryStatement(statement); final PsiTryStatement parentTry = PsiTreeUtil.getParentOfType(statement, PsiTryStatement.class); if (parentTry == null) { return; } final PsiCodeBlock tryBlock = parentTry.getTryBlock(); if (tryBlock == null) { return; } if (!PsiTreeUtil.isAncestor(tryBlock, statement, true)) { return; } if (ControlFlowUtils.isNestedElement(statement, PsiTryStatement.class)) { registerStatementError(statement); } }