sendAndCommitMessage(producer,"6");
sendAndCommitMessage(producer,"5");
//Receive 1 of 3 (possibly out of order due to pre-fetch)
final Message messageBeforeRollback = assertReceiveMessage(consumer);
consumerSession.recover();
if (isBroker010())
{
//Receive 3 in sorted order (not as per JMS recover)
received = assertReceiveAndValidateMessage(consumer, "5");