void (List<DebuggerConfigurableProvider> providers, @NotNull List<? super Configurable> result) { for (DebuggerSettingsCategory category : MERGED_CATEGORIES) { List<Configurable> configurables = getConfigurables(category, providers); if (!configurables.isEmpty()) { String id = StringUtil.toLowerCase(category.name()); result.add(new MergedCompositeConfigurable("debugger." + id, XDebuggerBundle.message("debugger." + id + ".display.name"), getDefaultCategoryHelpTopic(category), configurables.toArray(new Configurable[0]))); } } }