question: verify and return the block crc . this method may only be called after all of the block 's bytes have been read . concode_field_sep int blockCRC concode_elem_sep Bzip2BitReader reader concode_elem_sep int bwtStartPointer concode_elem_sep int repeatIncrement concode_elem_sep Bzip2MoveToFrontTable symbolMTF concode_elem_sep Crc32 crc concode_elem_sep int huffmanInUse16 concode_elem_sep int randomCount concode_elem_sep int[] bwtByteCounts concode_elem_sep boolean blockRandomised concode_elem_sep byte[] bwtBlock concode_elem_sep byte[] huffmanSymbolMap concode_elem_sep int bwtCurrentMergedPointer concode_elem_sep int rleRepeat concode_elem_sep int mtfValue concode_elem_sep int bwtBlockLength concode_elem_sep int bwtBytesDecoded concode_elem_sep int rleLastDecodedByte concode_elem_sep int randomIndex concode_elem_sep int rleAccumulator concode_elem_sep int[] bwtMergedPointers concode_elem_sep int huffmanEndOfBlockSymbol concode_elem_sep int repeatCount concode_field_sep boolean decodeHuffmanData concode_elem_sep int read concode_elem_sep int decodeNextBWTByte concode_elem_sep int blockLength concode_elem_sep void initialiseInverseBWT
target: int function ( ) { final int loc0 = crc . getCRC ( ) ; if ( blockCRC != loc0 ) { throw new DecompressionException ( "srini_string" ) ; } return loc0 ; }