@Override
      public @NotNull Boolean visitType(@NotNull PsiType type) {
        return typeResolvesTo(type, parameter, superClassSubstitutor);
      }
@Override
      public @NotNull Boolean visitType(@NotNull PsiType type)