private static @Nullable PsiElement targetFromLanguageProviders(
    @NotNull PsiManager manager,
    @NotNull String link,
    @Nullable PsiElement context
  ) {
    for (Language language : Language.getRegisteredLanguages()) {
      DocumentationProvider documentationProvider = LanguageDocumentation.INSTANCE.forLanguage(language);
      if (documentationProvider != null) {
        PsiElement targetElement = documentationProvider.getDocumentationElementForLink(manager, link, context);
        if (targetElement != null) {
          return targetElement;
        }
      }
    }
    return null;
  }
private static @Nullable PsiElement targetFromLanguageProviders(
    @NotNull PsiManager manager,
    @NotNull String link,
    @Nullable PsiElement context
  )