class DelegatingClassLoader extends URLClassLoader {

    protected void initLoaders() {
        for (String configPath : pluginPaths) {
            initPluginLoader(configPath);
        }
        // Finally add parent/system loader.
        initPluginLoader(CLASSPATH_NAME);
        addAllAliases();
    }

    public  DelegatingClassLoader(List<String> pluginPaths, ClassLoader parent);
    public  DelegatingClassLoader(List<String> pluginPaths);

}