void (@NotNull PsiParenthesizedExpression expression) { final PsiElement parent = expression.getParent(); if (parent instanceof PsiParenthesizedExpression) { return; } if (ignoreParenthesesOnConditionals && parent instanceof PsiConditionalExpression conditionalExpression) { final PsiExpression condition = conditionalExpression.getCondition(); if (expression == condition) { return; } } if (!ParenthesesUtils.areParenthesesNeeded(expression, ignoreClarifyingParentheses) && !ErrorUtil.containsError(expression) && !ErrorUtil.containsError(expression.getExpression())) { registerError(expression); return; } super.visitParenthesizedExpression(expression); }