{
// conversation timeout
if (timeout != null)
{
long timeoutMsecs = timeout.longValue() * 60L * 1000L;
ConversationTimeoutableAspect aspect = new ConversationTimeoutableAspect(conversation);
aspect.setTimeout(timeoutMsecs);
conversation.addAspect(aspect);
}
// conversation lifetime
if (LIFETIME_ACCESS.equals(lifetime))