public void setHyperlinkTarget(final @NonNls @Nullable String url) {
    if (myHyperlinkListener != null) {
      removeHyperlinkListener(myHyperlinkListener);
    }
    if (url != null) {
      myHyperlinkListener = e -> BrowserUtil.browse(url);
      addHyperlinkListener(myHyperlinkListener);
      setIcon(AllIcons.Ide.External_link_arrow);
      setIconAtRight(true);
    }
  }
public void setHyperlinkTarget(final @NonNls @Nullable String url)