void (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); } }