question: public void load ( ByteBuffer buf ) { seqId = buf . getInt ( ) ; nRows = info . isRowBlockEnabled ( ) ? buf . getInt ( ) : 1 ; load ( primaryKey , buf ) ; for ( int i = 0 ; i < info . colBlocks . length ; i ++ ) { ByteArray cb = cellBlocks [ i ] ; load ( cb , buf ) ; } }
target:  change pointers to point to data in given buffer, UNLIKE deserialize 