void (IntentionActionMetaData actionMetaData, String filter) { try { TextDescriptor url = actionMetaData.getDescription(); String description = StringUtil.isEmpty(url.getText()) ? CodeInsightBundle.message("under.construction.string") : SearchUtil.markup(SettingsUtil.wrapWithPoweredByMessage(url.getText(), actionMetaData.getLoader()), filter); DescriptionEditorPaneKt.readHTML(myDescriptionBrowser, description); myBeforeWrapperPanel.setVisible(!actionMetaData.isSkipBeforeAfter()); myAfterWrapperPanel.setVisible(!actionMetaData.isSkipBeforeAfter()); showUsages(myBeforePanel, myBeforeUsagePanels, actionMetaData.getExampleUsagesBefore()); showUsages(myAfterPanel, myAfterUsagePanels, actionMetaData.getExampleUsagesAfter()); SwingUtilities.invokeLater(() -> myPanel.revalidate()); } catch (IOException e) { LOG.error(e); } }