code: public void setShort(int index, int value)
      {
          checkIndexLength(index, SizeOf.SIZE_OF_SHORT);
          unsafe.putShort(base, address + index, (short) (value & 0xFFFF));
      }
docs: Sets the specified 16-bit short integer at the specified absolute
  {@code index} in this buffer.  The 16 high-order bits of the specified
  value are ignored.
  
  @throws IndexOutOfBoundsException if the specified {@code index} is less than {@code 0} or
  {@code index + 2} is greater than {@code this.length()}