@@ -0,0 +1,623 @@
+package org.jboss.seam.faces.context.conversation;%0A%0Aimport javax.enterprise.context.Conversation;%0Aimport javax.enterprise.inject.Produces;%0Aimport javax.enterprise.inject.Typed;%0Aimport javax.inject.Named;%0A%0A/**%0A * Exposes the %7B@link Conversation%7D under the simplified name %22conversation%22%0A * in addition to the default %22javax.enterprise.context.conversation%22. This%0A * alias is provided for the page author's convenience.%0A *%0A * @author Dan Allen%0A */%0Apublic class NamedConversationAliasProducer%0A%7B%0A   public @Produces @Named @Typed() Conversation getConversation(Conversation conversation)%0A   %7B%0A      return conversation;%0A   %7D%0A%7D%0A

assign the alias "conversation" to the build-in Conversation bean