// If we failed, try any class not found handlers and retry if one says it is resolved
if (result == null)
{
ClassLoaderPolicy policy = getPolicy();
if (policy != null && policy.classNotFound(new ClassNotFoundEvent(this, name)))
{
try
{
result = doLoadClass(name, resolve, trace);
}