diff --git a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/PsiImplUtil.java b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/PsiImplUtil.java index afc0f194d8cd..e95c822c3147 100644 --- a/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/PsiImplUtil.java +++ b/plugins/groovy/groovy-psi/src/org/jetbrains/plugins/groovy/lang/psi/impl/PsiImplUtil.java @@ -975,7 +975,7 @@ public class PsiImplUtil { @NotNull public static GroovyResolveResult reflectedToBase(GroovyResolveResult result, GrMethod baseMethod, GrReflectedMethod reflectedMethod) { - PsiSubstitutor substitutor = PsiSubstitutor.EMPTY; + PsiSubstitutor substitutor = result.getSubstitutor(); PsiTypeParameter[] reflectedParameters = reflectedMethod.getTypeParameters(); PsiTypeParameter[] baseParameters = baseMethod.getTypeParameters(); assert baseParameters.length == reflectedParameters.length;