diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/CreatePropertyFromUsageFix.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/CreatePropertyFromUsageFix.java index 03081f89b239..890b0073449c 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/CreatePropertyFromUsageFix.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/CreatePropertyFromUsageFix.java @@ -315,7 +315,9 @@ public class CreatePropertyFromUsageFix extends CreateFromUsageBaseFix implement } protected void beforeTemplateFinished(PsiClass aClass, PsiField field) { - positionCursor(myMethodCall.getProject(), myMethodCall.getContainingFile(), myMethodCall); + if (myMethodCall.isValid()) { + positionCursor(myMethodCall.getProject(), myMethodCall.getContainingFile(), myMethodCall); + } } private static String getVariableName(PsiMethodCallExpression methodCall, boolean isStatic) {