code: public static Class classForName(String name) throws ClassNotFoundException {
  		try {
  			return Thread.currentThread().getContextClassLoader().loadClass(name);
  		}
  		catch (Exception e) {
  			return Class.forName(name);
  		}
  	}
docs: Load the class with the specified name.
  
  @param name
  @return The loaded class.
  @throws ClassNotFoundException