@NotNull
  @Unmodifiable
  private static Set<String> fullExcludelist(Language language) {
    InlayParameterHintsProvider provider = InlayParameterHintsExtension.INSTANCE.forLanguage(language);
    if (provider == null) {
      return Collections.emptySet();
    }

    Set<String> excludeList = excludeList(language);
    Language dependentLanguage = provider.getBlackListDependencyLanguage();
    if (dependentLanguage != null) {
      excludeList = ContainerUtil.union(excludeList, excludeList(dependentLanguage));
    }
    return excludeList;
  }
@NotNull
  @Unmodifiable
  private static Set<String> fullExcludelist(Language language)