code: public final CheckedMemorySegment get(int index, byte[] dst, int offset, int length) {
  		if (index >= 0 && index < this.size && index <= this.size - length && offset <= dst.length - length) {
  			System.arraycopy(this.memory, this.offset + index, dst, offset, length);
  			return this;
  		} else {
  			throw new IndexOutOfBoundsException();
  		}
  	}
docs: Bulk get method. Copies length memory from the specified position to the
  destination memory, beginning at the given offset
  
  @param position
  The position at which the first byte will be read.
  @param dst
  The memory into which the memory will be copied.
  @param offset
  The copying offset in the destination memory.
  @param length
  The number of bytes to be copied.
  @return This view itself.
  
  @throws IndexOutOfBoundsException Thrown, if the index is negative, or too large that the requested number of
  bytes exceed the amount of memory between the index and the memory
  segment's end.