/* */
/* 49 */ private Map<Object, Domain> scopedClassLoaderDomains = new WeakHashMap();
/* */
/* */ public Domain initializeDomain(DomainInitializerCallbackHandler handler)
/* */ {
/* 54 */ DomainInitializerCallback callback = new DomainInitializerCallback(ClassLoader.class);
/* 55 */ DomainInitializerCallback[] callbacks = { callback };
/* 56 */ handler.handle(callbacks);
/* */
/* 58 */ ClassLoader loader = (ClassLoader)callback.getValue();
/* 59 */ Domain domain = getDomain(loader, AspectManager.getTopLevelAspectManager());
/* */
/* 61 */ AspectManager.instance().registerClassLoader(loader);
/* */
/* 63 */ return domain;