try { return parentClassLoader.loadClass(name); } catch (ClassNotFoundException e) {  }
ClassLoader parent = getParent(); if (parent != null) try { return parent.loadClass(name); } catch (ClassNotFoundException e) {  }
	public Class loadClass(String name, boolean resolve) throws ClassNotFoundException {		if (closed)			throw new ClassNotFoundException(name);		if (Debug.DEBUG && Debug.DEBUG_LOADER)			Debug.println("BundleClassLoader[" + delegate + "].loadClass(" + name + ")");		try {			// First check the parent classloader for system classes.			try {				return parentClassLoader.loadClass(name);			} catch (ClassNotFoundException e) {				// Do nothing. continue to delegate.			}			// Just ask the delegate.  This could result in findLocalClass(name) being called.			Class clazz = delegate.findClass(name);			// resolve the class if asked to.			if (resolve)				resolveClass(clazz);			return (clazz);		} catch (Error e) {			if (Debug.DEBUG && Debug.DEBUG_LOADER) {				Debug.println("BundleClassLoader[" + delegate + "].loadClass(" + name + ") failed.");				Debug.printStackTrace(e);			}			throw e;		} catch (ClassNotFoundException e) {			// If the class is not found do not try to look for it locally.			// The delegate would have already done that for us.			if (Debug.DEBUG && Debug.DEBUG_LOADER) {				Debug.println("BundleClassLoader[" + delegate + "].loadClass(" + name + ") failed.");				Debug.printStackTrace(e);			}			throw e;		}	}