checkIfReadOnly();
if (readOnly) throw new ReadOnlyBufferException(); if (pos >= limit) throw new BufferOverflowException();
  public CharBuffer put (char value)  {    checkIfReadOnly();	  	        backing_buffer [position ()] = value;    position (position () + 1);    return this;  }