super(parentClassLoader);
// Process the source path.
ResourceFinder sourceFinder = (
optionalSourcePath == null ?
(ResourceFinder) new DirectoryResourceFinder(new File(".")) :
(ResourceFinder) new PathResourceFinder(optionalSourcePath)
);
this.iClassLoader = new JavaSourceIClassLoader(
sourceFinder,