return super.loadClass(arg0, arg1); } catch (ClassNotFoundException e) {
try { return super.loadClass(arg0, arg1); } catch (ClassNotFoundException e) {  } ArrayList toConsult = findClassLoaders(); for (Iterator loaders = toConsult.iterator(); loaders.hasNext();) try { return ((ClassLoader) loaders.next()).loadClass(arg0); } catch (ClassNotFoundException e) {  } throw new ClassNotFoundException(arg0); } finally { stopLoading(arg0);
	protected synchronized Class loadClass(String arg0, boolean arg1) throws ClassNotFoundException {		try {			return super.loadClass(arg0, arg1);		} catch (ClassNotFoundException e) {			// Ignore; find a bundle classloader to use.		}		ArrayList toConsult = findClassLoaders();		for (Iterator loaders = toConsult.iterator(); loaders.hasNext();)			try {				return ((ClassLoader) loaders.next()).loadClass(arg0);			} catch (ClassNotFoundException e) {				// go to the next class loader			}		throw new ClassNotFoundException(arg0);	}