try {  ClassLoader loader = getClass().getClassLoader(); if (loader != null) return loader.loadClass(clazz);   return findSystemClass(clazz); } catch(ClassNotFoundException cnf) { }  if(zipFile == null) return findOtherClass(clazz,resolveIt);  Class cls = _loadClass(clazz,resolveIt); if(cls == null) return findOtherClass(clazz,resolveIt); else return cls;
return loadClass(clazz,resolveIt,true);
	public Class loadClass(String clazz, boolean resolveIt)		throws ClassNotFoundException	{		try		{			/* Defer to whoever loaded us (such as JShell, Echidna, etc) */			ClassLoader loader = getClass().getClassLoader();			if (loader != null)				return loader.loadClass(clazz);			/* Look in system classes */			return findSystemClass(clazz);		}		catch(ClassNotFoundException cnf)		{		}		if(zipFile == null)			return findOtherClass(clazz,resolveIt);		Class cls = _loadClass(clazz,resolveIt);		if(cls == null)			return findOtherClass(clazz,resolveIt);		else			return cls;	}