super(logger);
//
this.classLoader = null;
this.baseClassLoader = baseClassLoader;
this.classPathLoader = new ParentJarClassLoader(baseClassLoader);
this.scanner = FileSystemScanner.createHashing(source);
this.snapshot = scanner.take();
this.classPath = null;
this.failed = false;
}