if (fileBuffer.readerIndex() + messageSize < fileBuffer.capacity() &&
fileBuffer.getByte(oldPos + messageSize) == Page.END_BYTE)
{
PagedMessage msg = new PagedMessageImpl();
msg.decode(fileBuffer);
byte b = fileBuffer.readByte();
if (b != Page.END_BYTE)
{
// Sanity Check: This would only happen if there is a bug on decode or any internal code, as
// this
// constraint was already checked