URL boot = EntryPoint.class.getClassLoader()
.getResource("META-INF/net/sf/javautil/boot.jar");
ClassContext context = null;
CompositeClassSource mainSource = new CompositeClassSource();
ClassSource additional = this.getAdditionalClassSources();
if (additional != null) mainSource.add(additional);
if (boot != null) {
mainSource.add( VirtualDirectoryClassSource.createInMemoryJar("boot", "main", boot.openStream()) );
context = new ClassContext(new StandardClassLoaderHeiarchy(Thread.currentThread().getContextClassLoader()), mainSource);