EliminableExpression (@NotNull PsiParenthesizedExpression parenthesized) { DistributiveExpression distributive = DistributiveExpression.create(parenthesized); AssociativeExpression additive = AssociativeExpression.create(parenthesized); if (distributive == null) return additive; if (additive == null) return distributive; if (distributive.getExpression() == null) return additive; return distributive; }