code: @Override
     public Class<?> loadClass(String name) throws ClassNotFoundException
     {
        if (trace)
           log.tracef("%s: loadClass(%s)", Integer.toHexString(System.identityHashCode(this)), name);
  
        try
        {
           return super.loadClass(name);
        }
        catch (Throwable t)
        {
           // Default to delegate
           if (trace)
              log.tracef("%s: Failed to load=%s", Integer.toHexString(System.identityHashCode(this)), name);
        }
  
        return workClassLoader.loadClass(name, false);
     }
docs: {@inheritDoc}