diff --git a/java/java-impl/src/com/intellij/codeInspection/defUse/DefUseInspection.java b/java/java-impl/src/com/intellij/codeInspection/defUse/DefUseInspection.java
index eeca032ba4dd..62add75be5c4 100644
--- a/java/java-impl/src/com/intellij/codeInspection/defUse/DefUseInspection.java
+++ b/java/java-impl/src/com/intellij/codeInspection/defUse/DefUseInspection.java
@@ -119,9 +119,9 @@ public class DefUseInspection extends BaseLocalInspectionTool {
else if (context instanceof PsiAssignmentExpression &&
((PsiAssignmentExpression)context).getOperationTokenType() == JavaTokenType.EQ) {
final PsiAssignmentExpression assignment = (PsiAssignmentExpression)context;
- holder.registerProblem(assignment.getRExpression(),
+ holder.registerProblem(assignment.getLExpression(),
InspectionsBundle.message("inspection.unused.assignment.problem.descriptor3",
- "#ref", assignment.getLExpression().getText() + " #loc"));
+ assignment.getRExpression().getText(), "#ref" + " #loc"), ProblemHighlightType.LIKE_UNUSED_SYMBOL);
}
else {
if (context instanceof PsiPrefixExpression && REPORT_PREFIX_EXPRESSIONS ||