List<BreadcrumbsProviderConfigurable> () { final List<BreadcrumbsProviderConfigurable> configurables = new SmartList<>(); for (final BreadcrumbsProvider provider : BreadcrumbsProvider.EP_NAME.getExtensionList()) { for (final Language language : provider.getLanguages()) { configurables.add(new BreadcrumbsProviderConfigurable(provider, language)); } } return configurables; }