code: public void setBytes(int index, Slice src, int srcIndex, int length)
      {
          setBytes(index, src.data, src.offset + srcIndex, length);
      }
docs: Transfers the specified source buffer's data to this buffer starting at
  the specified absolute {@code index}.
  
  @param srcIndex the first index of the source
  @param length the number of bytes to transfer
  @throws IndexOutOfBoundsException if the specified {@code index} is less than {@code 0},
  if the specified {@code srcIndex} is less than {@code 0},
  if {@code index + length} is greater than
  {@code this.capacity}, or
  if {@code srcIndex + length} is greater than
  {@code src.capacity}