diff --git a/java/java-analysis-impl/src/com/intellij/codeInspection/RedundantSuppressInspectionBase.java b/java/java-analysis-impl/src/com/intellij/codeInspection/RedundantSuppressInspectionBase.java index fbe8fca94f78..51747e9d7bb4 100644 --- a/java/java-analysis-impl/src/com/intellij/codeInspection/RedundantSuppressInspectionBase.java +++ b/java/java-analysis-impl/src/com/intellij/codeInspection/RedundantSuppressInspectionBase.java @@ -269,8 +269,8 @@ public class RedundantSuppressInspectionBase extends GlobalInspectionTool { myQuickFixes.put(key, fix); } PsiElement identifier; - if ((suppressedScope instanceof PsiNameIdentifierOwner)) { - identifier = ((PsiNameIdentifierOwner)documentedElement).getNameIdentifier(); + if (suppressedScope instanceof PsiNameIdentifierOwner && suppressedScope instanceof PsiJavaDocumentedElement) { + identifier = ((PsiNameIdentifierOwner)suppressedScope).getNameIdentifier(); } else { identifier = suppressedScope;