// register listed DeploymentFactories
ClassLoader cl = new URLClassLoader(new URL[]{provider}, parent);
for (StringTokenizer tokenizer = new StringTokenizer(factoryNames); tokenizer.hasMoreTokens();) {
String className = tokenizer.nextToken();
try {
DeploymentFactory factory = (DeploymentFactory) cl.loadClass(className).newInstance();
FACTORY_MANAGER.registerDeploymentFactory(factory);
} catch (Exception e) {
throw (IOException) new IOException("Unable to instantiate DeploymentFactory: " + className).initCause(e);
}
}