code: public void setBytes(int index, byte[] source, int sourceIndex, int length)
      {
          checkPositionIndexes(sourceIndex, sourceIndex + length, source.length);
          copyMemory(source, (long) SizeOf.ARRAY_BYTE_BASE_OFFSET + sourceIndex, base, address + index, length);
      }
docs: Transfers data from the specified array into this buffer starting at
  the specified absolute {@code index}.
  
  @throws IndexOutOfBoundsException if the specified {@code index} is less than {@code 0},
  if the specified {@code sourceIndex} is less than {@code 0},
  if {@code index + length} is greater than
  {@code this.length()}, or
  if {@code sourceIndex + length} is greater than {@code source.length}