code: @NonNull
  	static Bytes createViaLazyDataOutput(@NonNull IOConsumer<ExtendedDataOutput> creator, int expectedSize)
  	{
  		return new DataOutputBytes(creator, expectedSize);
  	}
docs: Create an instance of {@link Bytes} that is created lazily and is of
  the expected size.
  
  @param creator
  the creator of byte data
  @param expectedSize
  the expected size of the created byte data, used to allocate memory
  for the data
  @return
  instance of bytes