boolean (CompletionParameters parameters) { PsiElement position = parameters.getPosition(); PsiElement parent = getParenthesisOwner(position); if (parent instanceof PsiTypeCastExpression) return true; if (parent instanceof PsiParenthesizedExpression) { return parameters.getOffset() == position.getTextRange().getStartOffset(); } return false; }