// Whatever the MEP, we stop processing here and the invoker will do the real work. As we
// are taking responsibility for the message we need to return SUSPEND
result = InvocationResponse.SUSPEND;
if (wasAdded) {
storageManager.storeMessageContext(key, msgCtx);
// We can invoke the message immediately, if this is the next message to invoke,
// and we don't have a user transaction in play.
if(bean.getNextMsgNoToProcess() == msgNo && !storageManager.hasUserTransaction(msgCtx)) {
String workId = sequenceId;
ConfigurationContext context = msgCtx.getConfigurationContext();