else
{
logger.debug("Restoring conversation with cid : [{0}]", conversation.getId());
//Conversation must be used by one thread at a time
ConversationImpl owbConversation = (ConversationImpl)conversation;
if(!owbConversation.getInUsed().compareAndSet(false, true))
{
ContextFactory.initConversationContext(null);
//Throw Busy exception
throw new BusyConversationException("Propogated conversation with cid=" + cid + " is used by other request. It creates a new transient conversation");
}