byte[] bytes = buffer.toByteArray();
DataInputStream dataIn = new DataInputStream(new ByteArrayInputStream(bytes));
int type = dataIn.readByte();
System.out.println("Read type: " + type);
Packet otherPacket = wireFormat.readPacket(type, dataIn);
System.out.println("Read packet: " + otherPacket);
assertPacket(otherPacket, packet);
}