int length = outPutBuf.length - 1;
int x = 0;
Deflater defl = new Deflater();
defl.setInput(byteArray);
defl.finish();
while (!defl.finished()) {
x += defl.deflate(outPutBuf, offSet, length);
}
assertEquals("Deflater at end of stream, should return 0", 0, defl.deflate(
outPutBuf, offSet, length));