StorageManager storageManager = SandeshaUtil.getSandeshaStorageManager(configCtx);
SequencePropertyBeanMgr seqPropMgr = storageManager.getSequencePropretyBeanMgr();
boolean lastMessageNumberExceeded = false;
String reason = null;
SequencePropertyBean lastMessageBean = seqPropMgr.retrieve(sequenceID,Sandesha2Constants.SequenceProperties.LAST_OUT_MESSAGE_NO);
if (lastMessageBean!=null) {
long lastMessageNo = Long.parseLong(lastMessageBean.getValue());
if (messageNumber>lastMessageNo) {
lastMessageNumberExceeded = true;
reason = "The message number of the message '" + messageNumber + "' exceeded the last message number '" + lastMessageNo + "'"+