void (@NotNull PsiExpression expression) { super.visitExpression(expression); final PsiElement parent = expression.getParent(); if (mightBeConfusingExpression(parent) || !isUnclearExpression(expression, parent)) { return; } if (ErrorUtil.containsDeepError(expression)) { return; } registerError(expression); }