@Override
  public MultiByteBuff put(byte b) {
    checkRefCount();
    if (this.curItem.remaining() == 0) {
      if (this.curItemIndex == this.items.length - 1) {
        throw new BufferOverflowException();
      }
      this.curItemIndex++;
      this.curItem = this.items[this.curItemIndex];
    }
    this.curItem.put(b);
    return this;
  }
Writes a byte to this MBB at the current position and increments the position
@return this object
hbase-common/src/main/java/org/apache/hadoop/hbase/nio/MultiByteBuff.java