SharedServerSettings settings = (SharedServerSettings)sharedServerSettings.get(i);
String id = settings.getId();
String className = settings.getClassName();
Class serverClass = ClassUtil.createClass(className, broker.getClassLoader());
Server server = (Server)ClassUtil.createDefaultInstance(serverClass, Server.class);
server.initialize(id, settings.getProperties());
if (broker.isManaged() && (server instanceof ManageableComponent))
{
ManageableComponent manageableServer = (ManageableComponent)server;
manageableServer.setManaged(true);
manageableServer.setParent(broker);