diff --git a/java/java-impl/src/com/intellij/codeInsight/ChangeContextUtil.java b/java/java-impl/src/com/intellij/codeInsight/ChangeContextUtil.java index 3ea92fcca599..605346cf8950 100644 --- a/java/java-impl/src/com/intellij/codeInsight/ChangeContextUtil.java +++ b/java/java-impl/src/com/intellij/codeInsight/ChangeContextUtil.java @@ -300,7 +300,10 @@ public class ChangeContextUtil { PsiElement newRefElement = newMethodCall.getMethodExpression().resolve(); return refElement.equals(newRefElement); } - else{ + else if (refExpr instanceof PsiMethodReferenceExpression) { + return false; + } + else { PsiReferenceExpression newRefExpr = (PsiReferenceExpression)factory.createExpressionFromText( refExpr.getReferenceName(), refExpr); PsiElement newRefElement = newRefExpr.resolve();