public byte [] toByteArray() {
        ByteBuffer bb = m_bb.asReadOnlyBuffer();
        byte [] byteArray = new byte [bb.flip().limit()];
        bb.get(byteArray);
        return byteArray;
    }
public byte [ ] toByteArray ( ) { ByteBuffer bb = m_bb . asReadOnlyBuffer ( ) ; byte [ ] byteArray = new byte [ bb . flip ( ) . limit ( ) ] ; bb . get ( byteArray ) ; return byteArray ; }
@return a byte array copy of the backing {@link ByteBuffer} content