boolean (PsiElement position) { if (!JavaCompletionContributor.isInJavaContext(position) || !JavaSmartCompletionContributor.AFTER_NEW.accepts(position)) { return false; } PsiNewExpression newExpression = PsiTreeUtil.getParentOfType(position, PsiNewExpression.class); return newExpression != null && newExpression.getParent() instanceof PsiExpressionList; }