code: public static Object createInstance(String name, Object... args) throws Exception {
  		return createInstance(name, (String) null, args);
  	}
docs: Creates an instance of an object type specified by its name.
  
  @param name an object type name.
  @param args arguments for the object constructor.
  @return the created object instance.
  @throws Exception when type of instance not found
  
  @see #getType(String, String)
  @see #createInstanceByType(Class, Object...)