log.debug("recv: "+recv);
assertTrue("Boolean == true", recv.readBoolean() == true);
assertTrue("Byte == 1", recv.readByte() == 1);
// Quirky spec behavior requires a read past the end of the byte[] field
byte[] bytes = new byte[testBytes.length];
recv.readBytes(bytes);
assertTrue(recv.readBytes(bytes) < 0);
assertTrue("Bytes == Bytes[]",
Arrays.equals(bytes, testBytes));
char c = recv.readChar();
assertTrue("Char == c", c == 'c');