public boolean processInMessage(RMMsgContext rmMsgCtx, Transaction transaction) throws AxisFault {
if (log.isDebugEnabled())
log.debug("Enter: CloseSequenceProcessor::processInMessage");
ConfigurationContext configCtx = rmMsgCtx.getMessageContext().getConfigurationContext();
CloseSequence closeSequence = (CloseSequence) rmMsgCtx
.getMessagePart(Sandesha2Constants.MessageParts.CLOSE_SEQUENCE);
MessageContext msgCtx = rmMsgCtx.getMessageContext();
String sequenceId = closeSequence.getIdentifier().getIdentifier();
StorageManager storageManager = SandeshaUtil.getSandeshaStorageManager(configCtx, configCtx
.getAxisConfiguration());
RMDBean rmdBean = SandeshaUtil.getRMDBeanFromSequenceId(storageManager, sequenceId);
// Check that the sender of this CloseSequence holds the correct token