code: public static <T> Lazy<T> ofValue(final T value) {
  		return new Lazy<T>(value, true, null);
  	}
docs: Create a new {@code Lazy} object with the given {@code value}. This
  method allows to create a <em>lazy</em> object with the given
  {@code value}.
  
  @since 3.7
  
  @param value the value this {@code Lazy} object is initialized with
  @param <T> the value type
  @return return a new lazy value with the given value