code: public static Class<?> classForName(String name,
  			ClassLoader... classLoaders) throws ClassNotFoundException {
  
  		ClassLoader[] cls = getClassLoaders(classLoaders);
  
  		for (ClassLoader cl : cls) {
  			try {
  				if (cl != null) {
  					return cl.loadClass(name);
  				}
  			} catch (ClassNotFoundException e) {
  				// Ignore
  			}
  		}
  		// Try using Class.forName()
  		return Class.forName(name);
  	}
docs: Attempts to instantiate the named class, using each of the specified
  ClassLoaders in turn or Class.forName if these do not work
  @param name The class name
  @param classLoaders ClassLoaders to be used
  @return The Class instance
  @throws ClassNotFoundException If the class cannot be found