code: @Contract(pure = true)
  	@NotNull
  	public byte[] getArray() {
  		byte[] bytes = new byte[readRemaining()];
  		System.arraycopy(array, head, bytes, 0, bytes.length);
  		return bytes;
  	}
docs: Returns a byte array from {@link #head} to {@link #tail}.
  Doesn't recycle this {@link ByteBuf}.
  
  @return byte array from {@link #head} to {@link #tail}