assertFalse(callbackCalled);
assertEquals(1, in.available());
assertEquals(1, in.read(array, 0, array.length));
assertEquals(2, array[0]);
assertTrue(callbackCalled);
assertEquals(0, in.available());
callbackCalled = false;
assertEquals(-1, in.read(array, 0, array.length));
assertFalse(callbackCalled);
assertEquals(0, in.available());
} finally {