@Override
    public @NotNull PsiClassType setLanguageLevel(@NotNull LanguageLevel languageLevel) {
      return new PsiCorrectedClassType(languageLevel, myDelegate, myResolveResult);
    }
@Override
    public @NotNull PsiClassType setLanguageLevel(@NotNull LanguageLevel languageLevel)