Class<? extends Annotation> scopeType = convertToScope(this.beanManager, conversationGroupKey, qualifiers);
ConversationKey conversationKey =
new DefaultConversationKey(scopeType, conversationGroupKey, qualifiers);
ConversationFactory conversationFactory = CodiUtils.getContextualReferenceByClass(ConversationFactory.class);
if(conversationFactory instanceof BeanManagerAware)
{
((BeanManagerAware)conversationFactory).setBeanManager(this.beanManager);
}
return conversationFactory.createConversation(conversationKey, this.conversationConfig);
}