diff --git a/java/java-impl/src/com/intellij/codeInspection/unusedParameters/UnusedParametersInspection.java b/java/java-impl/src/com/intellij/codeInspection/unusedParameters/UnusedParametersInspection.java index e1fa136fb1d1..c33d0d68b8cb 100644 --- a/java/java-impl/src/com/intellij/codeInspection/unusedParameters/UnusedParametersInspection.java +++ b/java/java-impl/src/com/intellij/codeInspection/unusedParameters/UnusedParametersInspection.java @@ -85,7 +85,8 @@ public class UnusedParametersInspection extends GlobalJavaBatchInspectionTool { final List result = new ArrayList(); for (RefParameter refParameter : unusedParameters) { - final PsiIdentifier psiIdentifier = refParameter.getElement().getNameIdentifier(); + final PsiParameter parameter = refParameter.getElement(); + final PsiIdentifier psiIdentifier = parameter != null ? parameter.getNameIdentifier() : null; if (psiIdentifier != null) { result.add(manager.createProblemDescriptor(psiIdentifier, refMethod.isAbstract()