@Override
  protected DocumentationProvider findForLanguage(@NotNull Language language) {
    List<DocumentationProvider> providers = allForLanguage(language);
    if (providers.isEmpty()) {
      return null;
    }
    return CompositeDocumentationProvider.wrapProviders(providers);
  }
@Override
  protected DocumentationProvider findForLanguage(@NotNull Language language)