code: public synchronized Class<?> loadClass(String className) throws ClassNotFoundException {
  	// if class is already loaded flush the classloader and do new classloader
  	PCLBlock cl = index.get(className);
  	if (cl != null) {
  	    return cl.loadClass(className);
  	}
  	throw new ClassNotFoundException("class " + className + " not found");
      }
docs: load existing class
  
  @param name
  @return
  @throws ClassNotFoundException