diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrClosableBlockImpl.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrClosableBlockImpl.java index 53edc76452d8..d7d68f4ef83d 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrClosableBlockImpl.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/lang/psi/impl/statements/blocks/GrClosableBlockImpl.java @@ -118,7 +118,10 @@ public class GrClosableBlockImpl extends GrBlockImpl implements GrClosableBlock } } else if (!isItAlreadyDeclared(place)) { - if (!ResolveUtil.processElement(processor, getSyntheticItParameter()[0], state)) return false; + GrParameter[] synth = getSyntheticItParameter(); + if (synth.length > 0) { + if (!ResolveUtil.processElement(processor, synth[0], state)) return false; + } } return false; }