protected byte[] extractMessageBytes(ByteBuffer buffer) {
        int messageLength = buffer.remaining();

        byte[] messageBytes = new byte[messageLength];
        buffer.get(messageBytes);
        return messageBytes;
    }
Phase 2d: Extract the actual message bytes from the buffer

@param buffer The byte buffer positioned after the message indexes
@return The message bytes
core/src/main/java/kafka/automq/table/deserializer/proto/AbstractCustomKafkaProtobufDeserializer.java