int offSet = 1;
int length = 3;
Deflater defl = new Deflater();
defl.setInput(byteArray, offSet, length);
assertFalse("the array buffer in setInput() is empty", defl.needsInput());
// The second setInput() should be ignored since needsInput() return
// false
defl.setInput(byteArray, offSet, length);
defl.finish();
while (!defl.finished()) {