anchor.diff:      .to("activemq:Another.Queue");
   ----
   
  -If you want to use InOut (request-reply) semantics to process requests
  -on the *My.Queue* queue on xref:components::activemq-component.adoc[ActiveMQ] with a template
  -generated response, then sending responses back to the JMSReplyTo
  -Destination you could use this:
  +And in XML
   
  -[source,java]
  +[source,xml]
   ----
  -from("activemq:My.Queue")
  -    .to("velocity:com/acme/MyResponse.vm");
  +<route>
  +  <from uri="activemq:My.Queue"/>
  +  <to uri="velocity:com/acme/MyResponse.vm"/>
  +  <to uri="activemq:Another.Queue"/>
  +</route>
   ----
   
  -Here is a simple example using the xref:latest@manual:ROOT:dsl.adoc[DSL] directly to
  -transform the message
  +You can also enrich the message in Java DSL directly (using fluent builder) as an
  +xref:latest@manual:ROOT:expression.adoc[Expression]. In the example below the message
  +is enriched by appending ` World!` to the message body:
   
   [source,java]
   ----
  
positive.code: Camel supports the
  http://www.enterpriseintegrationpatterns.com/DataEnricher.html[Content
  Enricher] from the xref:enterprise-integration-patterns.adoc[EIP
  patterns] using a xref:message-translator.adoc[Message Translator], an
  arbitrary xref:latest@manual:ROOT:processor.adoc[Processor] in the routing logic, or using
  the xref:content-enricher.adoc[enrich] DSL element to enrich the
  message.
  
  image::eip/DataEnricher.gif[image]
  
  [[ContentEnricher-ContentenrichmentusingaMessageTranslatororaProcessor]]
  == Content enrichment using a Message Translator or a Processor
  
  You can consume a message from
  one destination, transform it with something like
  xref:components::velocity-component.adoc[Velocity] or xref:components::xquery-component.adoc[XQuery], and then send
  it on to another destination. For example using InOnly (one way
  messaging)
  
  [source,java]
  ----
  
negative.code:     .to("mock:result");
  ----
  
  The fluent builder is not available in XML or YAML DSL, instead you can use
  xref:components:languages:simple-language.adoc[Simple] language:
  
  [source,xml]
  ----
  <route>
    <from uri="direct:start"/>
    <setBody>
      <simple>${body} World!</simple>
    </setBody>
    <to uri="mock:result"/>
  </route>
  ----
  
  == Content enrichment using a Processor
  
  In this example we add our own xref:latest@manual:ROOT:processor.adoc[Processor] using
  explicit Java to enrich the message:
  
  [source,java]
  ----
  