code: public final <T> T allocateInstance(Class<T> clazz) throws IllegalStateException {
  
  		try {
  			@SuppressWarnings("unchecked")
  			final T result = (T) THE_UNSAFE.allocateInstance(clazz);
  			return result;
  		} catch (InstantiationException e) {
  			throw new IllegalStateException("Cannot allocate instance: " + e.getMessage(), e);
  		}
  	}
docs: Construct and allocate on the heap an instant of the given class, without calling the class constructor
  @param clazz Class to create instant for
  @param <T> Type of the instance to be constructed
  @return The new instance
  @throws IllegalStateException Indicates a problem occurred