ContextHelpLabel () { String linkText = doIfNotNull(myLinkText, Supplier::get); String description = myDescription.get(); if (StringUtil.isEmpty(linkText) || StringUtil.isEmpty(myLinkUrl)) { return ContextHelpLabel.create(description); } return ContextHelpLabel.createWithLink(null, description, linkText, () -> BrowserUtil.browse(myLinkUrl)); }