code: public static final long move(ByteBuffer bb, ByteBuffer[] bbArray, int offset, int length)
      {
          return move(new ByteBuffer[]{bb}, 0, 1, bbArray, offset, length);
      }
docs: Moves bytes from bb to bbArray as much as is possible. Positions are moved
  according to move. Returns number of bytes moved.
  @param bb
  @param bbArray
  @param offset
  @param length
  @return