@Nullable
  public static <T extends PsiElement> HighlightUsagesHandlerBase<T> createCustomHandler(@NotNull Editor editor,
                                                                                         @NotNull PsiFile file,
                                                                                         @NotNull ProperTextRange visibleRange) {
    for (HighlightUsagesHandlerFactory factory : HighlightUsagesHandlerFactory.EP_NAME.getExtensionList()) {
      HighlightUsagesHandlerBase<T> handler = factory.createHighlightUsagesHandler(editor, file, visibleRange);
      if (handler != null) {
        return handler;
      }
    }
    return null;
  }
@Nullable
  public static <T extends PsiElement> HighlightUsagesHandlerBase<T> createCustomHandler(@NotNull Editor editor,
                                                                                         @NotNull PsiFile file,
                                                                                         @NotNull ProperTextRange visibleRange)