globalComponentRegistry = new GlobalComponentRegistry(globalConfiguration, this, reflectionCache, caches.keySet());
cacheCreateLock = new ReentrantLock();
} catch (ConfigurationException ce) {
throw ce;
} catch (RuntimeException re) {
throw new ConfigurationException(re);
} finally {
Util.close(schemaInputStream);
}
if (start)
start();