this.classloader = classloader;
this.scanners = new HashMap<String, UriSchemeScanner>();
add(new JarZipSchemeScanner());
add(new FileSchemeScanner());
add(new VfsSchemeScanner());
add(new BundleSchemeScanner());
for (UriSchemeScanner s : ServiceFinder.find(UriSchemeScanner.class)) {
add(s);
}