throws ClassNotFoundException {
throws ClassNotFoundException { try { return parent.loadClass(className, resolveClass); } catch (ClassNotFoundException cnfe) {  }
  public synchronized Class loadClass(String className, boolean resolveClass)    throws ClassNotFoundException {    if (className.startsWith("L") && className.endsWith(";")) {      className = className.substring(1, className.length()-2);    }    VM_Type loadedType = (VM_Type)loaded.get(className);    Class loadedClass;    if (loadedType == null) {      loadedClass = findClass(className);    } else {      loadedClass = loadedType.getClassForType();    }    if (resolveClass) {      resolveClass(loadedClass);    }    return loadedClass;  }