boolean (PsiParenthesizedExpression expression, boolean ignoreClarifyingParentheses) { final PsiElement parent = expression.getParent(); if (!(parent instanceof PsiExpression)) { return false; } final PsiExpression child = expression.getExpression(); return child == null || areParenthesesNeeded(child, (PsiExpression)parent, ignoreClarifyingParentheses); }