ByteBufferHelper.putChar(this, value, order());
if (readOnly) throw new ReadOnlyBufferException (); if ( (limit-pos) < 2) throw new BufferOverflowException();  if (endian == ByteOrder.LITTLE_ENDIAN) { backing_buffer [(pos++) + array_offset] = (byte)(value&0xFF); backing_buffer [(pos++) + array_offset] = (byte)(value>>8); } else { backing_buffer [(pos++) + array_offset] = (byte)(value>>8); backing_buffer [(pos++) + array_offset] = (byte)(value&0xFF); }
  public ByteBuffer putChar (char value)  {    ByteBufferHelper.putChar(this, value, order());    return this;  }