protected synchronized Class loadClass(String name,boolean resolve) throws ClassNotFoundException {
  Class c=findLoadedClass(name);
  if (c == null)   c=findClass(name);
  if (c == null)   throw new ClassNotFoundException(name);
  if (resolve)   resolveClass(c);
  return c;
}

protected synchronized Class loadClass ( String name , boolean resolve ) throws ClassNotFoundException { Class c = findLoadedClass ( name ) ; if ( c == null ) c = findClass ( name ) ; if ( c == null ) throw new ClassNotFoundException ( name ) ; if ( resolve ) resolveClass ( c ) ; return c ; }
requests the class loader to load a class .
