public PsiType substituteWithInferenceVariables(@Nullable PsiType type) {
    return myInferenceSubstitution.substitute(type);
  }
public PsiType substituteWithInferenceVariables(@Nullable PsiType type)