code: public void putString(int pos, CharSequence s) {
  		for (int i = 0; i < s.length(); ++i) {
  			char c = s.charAt(i);
  			byte b0 = (byte)c;
  			byte b1 = (byte)(c >> 8);
  			if (_order == ByteOrder.BIG_ENDIAN) {
  				putBytes(pos, b1, b0);
  			} else {
  				putBytes(pos, b0, b1);
  			}
  			pos += 2;
  		}
  	}
docs: Puts a character sequence into the buffer at the given
  position. Does not increase the write position.
  @param pos the position where to put the character sequence
  @param s the character sequence to put