private ClassPoolDomain getDomain(RepositoryClassLoader cl)
{
LoaderRepository loaderRepository = cl.getLoaderRepository();
ClassPoolDomainRegistry registry = ClassPoolDomainRegistry.getInstance();
ClassPoolDomain domain = registry.getDomain(loaderRepository);
if (domain == null)
{
if (loaderRepository instanceof HeirarchicalLoaderRepository3)
{