public VmSystemClassLoader(URL[] classesURL, BaseVmArchitecture arch,
ObjectResolver resolver) {
this.classesURL = classesURL;
this.classInfos = new TreeMap<String, ClassInfo>();
this.parent = null;
this.selectorMap = new SelectorMap();
this.arch = arch;
this.resolver = resolver;
this.resourceLoaders = new BootableArrayList<ResourceLoader>();
this.sharedStatics = new VmSharedStatics(arch, resolver);
this.isolatedStatics = new VmIsolatedStatics(arch, resolver);