@Override public void postEncoding(BlockType blockType) throws IOException { dataOut.flush(); compressAfterEncodingWithBlockType(encodedStream.toByteArray(), blockType); this.blockType = blockType; }