try
{
Class<IConnection> connectionClass = resolveIConnectionData(plugin.getClass());
Builder<String, LoadedPlugin> builder = ImmutableMap.<String, LoadedPlugin> builder();
for (String pluginType : metadata.type())
{
LoadedPlugin loadedPlugin = new LoadedPlugin(pluginType, connectionClass, plugin);
builder.put(pluginType, loadedPlugin);
LOG.debug("Loaded plugin for type {}", pluginType);
}