diff --git a/java/java-analysis-impl/src/com/intellij/find/findUsages/JavaFindUsagesHelper.java b/java/java-analysis-impl/src/com/intellij/find/findUsages/JavaFindUsagesHelper.java index 64b795c3b15e..252e6fbe3bc5 100644 --- a/java/java-analysis-impl/src/com/intellij/find/findUsages/JavaFindUsagesHelper.java +++ b/java/java-analysis-impl/src/com/intellij/find/findUsages/JavaFindUsagesHelper.java @@ -72,7 +72,7 @@ public class JavaFindUsagesHelper { if (qname != null) { result.add(qname); PsiClass topLevelClass = PsiUtil.getTopLevelClass(element); - if (topLevelClass != null) { + if (topLevelClass != null && !(topLevelClass instanceof PsiSyntheticClass)) { String topName = topLevelClass.getQualifiedName(); assert topName != null : "topLevelClass : " + topLevelClass + "; element: " + element + " (" + qname + ") top level file: " + InjectedLanguageManager.getInstance( element.getProject()).getTopLevelFile(element);