throw new AssertionError("[" + this + "] Incoming buffer #" + packetNumber + " is not expected. Number of expected buffers: " + bufs.length
+ ", unexpected buffer: " + buf + ".");
// Compare incoming buffer with expected buffer
ByteBuffer expectedBuf = bufs[packetNumber];
if (!Arrays.equals(expectedBuf.toByteArray(), buf.toByteArray())) {
dump(buf, expectedBuf);
throw new AssertionError("[" + this + "] Incoming buffer #" + packetNumber + " is not equal to expected buffer.\n Actual bufer: " + buf
+ ",\n expected buffer: " + expectedBuf + ".");
}