public static @NotNull JBIterable<Language> getBaseLanguages(@NotNull Language language) {
    return JBIterable.generate(language, Language::getBaseLanguage);
  }
public static @NotNull JBIterable<Language> getBaseLanguages(@NotNull Language language)