PsiElement (PsiElement el, Class<? extends PsiElement> clazz) { while (true) { PsiElement temp = PsiTreeUtil.getParentOfType(el, clazz, true, PsiAnonymousClass.class); if (temp == null || temp instanceof PsiFile) return el; el = temp; } }