/** * ctor */ private I8NProviders() { final Map<String, PluginDescriptor> plugins = PluginDescriptors.getPlugins(); if (null != plugins) { providers = new HashSet<I8NProvider>(); for (final PluginDescriptor pluginDescriptor : plugins.values()) { final I8NProvider i8NProvider = pluginDescriptor.getPlugin().getI8NProvider(); if (null != i8NProvider) { logger.info("Loaded i8N provider: " + i8NProvider.getName()); providers.add(i8NProvider); } } } } }