public EnhancedClassFactory(IResourceResolver resourceResolver)
{
_resourceResolver = resourceResolver;
ClassLoader loader = _resourceResolver.getClassLoader();
_enhancedClassLoader = new EnhancedClassLoader(loader);
// get the default ClassPool and make sure it uses the application resource resolver
_classPool = ClassPool.getDefault();
_classPool.insertClassPath(new LoaderClassPath(loader));