checkIfReadOnly(); checkForOverflow();
if ( (limit - pos) < length) throw new BufferOverflowException(); checkArraySize(src.length, offset, length);
  public ByteBuffer put (byte value)  {    checkIfReadOnly();    checkForOverflow();    int pos = position();    backing_buffer [pos + array_offset] = value;    position (pos + 1);    return this;  }