result = findClassImpl(name, classpathEntries[i].bundlefile, classpathEntries[i].domain);
result = findClassImpl(name, classpathEntries[i]);
	protected synchronized Class findClass(String name) throws ClassNotFoundException {		Class result = findLoadedClass(name);		if (result != null)			return result;		for (int i = 0; i < classpathEntries.length; i++) {			if (classpathEntries[i] != null) {				result = findClassImpl(name, classpathEntries[i].bundlefile, classpathEntries[i].domain);				if (result != null) {					return result;				}			}		}		// look in fragments.		if (fragClasspaths != null) {			int size = fragClasspaths.size();			for (int i = 0; i < size; i++) {				FragmentClasspath fragCP = (FragmentClasspath) fragClasspaths.elementAt(i);				for (int j = 0; j < fragCP.classpathEntries.length; j++) {					result = findClassImpl(name, fragCP.classpathEntries[j].bundlefile, fragCP.classpathEntries[j].domain);					if (result != null) {						return result;					}				}			}		}		throw new ClassNotFoundException(name);	}