@Override
  public @NotNull PsiClass getArrayClass(@NotNull LanguageLevel languageLevel) {
    return myArrayClasses.computeIfAbsent(languageLevel, this::createArrayClass);
  }
@Override
  public @NotNull PsiClass getArrayClass(@NotNull LanguageLevel languageLevel)