byte[] tmp2 = new byte[22];
assertEquals(22, inbuffer.read(tmp2));
assertEquals(27, inbuffer.pos());
assertEquals(27, inbuffer.limit());
assertEquals(0, inbuffer.length());
assertEquals(-1, inbuffer.read(tmp1));
assertEquals(-1, inbuffer.read(tmp1));
assertEquals(-1, inbuffer.read());