diff --git a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrOpenBlockImpl.java b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrOpenBlockImpl.java index 63a13c98b092..b8438bb07f30 100644 --- a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrOpenBlockImpl.java +++ b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrOpenBlockImpl.java @@ -51,6 +51,7 @@ public class GrOpenBlockImpl extends GrBlockImpl implements GrOpenBlock, PsiModi @Override public boolean shouldChangeModificationCount(PsiElement place) { - return !isTopControlFlowOwner(); + final PsiElement parent = getParent(); + return !(parent instanceof GrMethod) && !(parent instanceof GrClassInitializer); } }