boolean (PsiElement position) { PsiElement parent = position.getParent(); if (parent instanceof PsiJavaCodeReferenceElement && parent.getParent() instanceof PsiTypeElement && parent.getParent().getParent() instanceof PsiDeclarationStatement) { return true; } return START_FOR.accepts(position) || isInsideParameterList(position) || INSIDE_RECORD_HEADER.accepts(position) || VARIABLE_AFTER_FINAL.accepts(position) || isStatementPosition(position); }