ActionLink (@NotNull @NlsContexts.LinkLabel String linkText, @NotNull String configurableId) { return new ActionLink(linkText, new ActionListener() { @Override public void actionPerformed(ActionEvent e) { DataManager.getInstance().getDataContextFromFocusAsync().onSuccess(context -> { Settings settings = Settings.KEY.getData(context); if (settings != null) { settings.select(settings.find(configurableId)); } }); } }); }