public ClassPathManager(PluginManagerImpl pluginManager) {
this.locator = new ClassPathLocator(pluginManager, this.jarCache);
// Register loader
this.pluginLoader.add(new InternalClasspathLoader(pluginManager));
this.pluginLoader.add(new FileLoader(pluginManager));
this.pluginLoader.add(new HTTPLoader(pluginManager));
// Initialization is a bit ugly, but we might be in a sandbox
AccessController.doPrivileged(new PrivilegedAction<Object>() {
public Object run() {