code: @Pure
  	@Inline(value = "ReflectionUtil.forName(($1), true, ($2))", imported = {ReflectionUtil.class})
  	public static Class<?> forName(String name, ClassLoader loader) throws ClassNotFoundException {
  		return forName(name, true, loader);
  	}
docs: Replies the type that corresponds to the specified class.
  If the name corresponds to a primitive type, the low-level type
  will be replied.
  This method extends
  {@link Class#forName(String)} with autoboxing support.
  
  @param name is the name of the class to load.
  @param loader is the class loader to use.
  @return the loaded class
  @throws ClassNotFoundException  if name names an
  unknown class or primitive