anchor.diff:  This snippet is valid code.
   ====
   
  +To fix the above problem we can use either toD or recipientList.
  +Using toD is easier as shown below:
  +
  +[source,java]
  +----
  +.toD("freemarker://templateHome/${body.templateName}.ftl")
  +----
  +
  +When using recipient list:
   [source,java]
   ----
   .recipientList(simple("freemarker://templateHome/${body.templateName}.ftl"))
   ----
   
  -Or you could use any other of Camel xref:languages.adoc[Languages].
   
  -[NOTE]
  -====
  -Notice that the xref:recipientList-eip.adoc[Recipient List] can send to
  -multiple
  -xref:endpoint.adoc[Endpoints]
  -if the expression returns either a `java.util.List`, array,
  -`java.util.Iteratable` or a `String`. If the returned value is a
  -`String` then you can specify multiple endpoints separated by comma. So
  -if you only want to send to *one* endpoint and use a `String` type, then
  -beware of the comma. If you need to use a comma, then you can change or
  -turn off the separator on the xref:recipientList-eip.adoc[Recipient List].
   
  -For example, to turn it, when using *Camel 2.13* onwards:
   
  -[source,java]
  -----
  -.recipientList(simple("sql:select firstName, lastName from myTable where user = ${header.user}"), "false")
  -----
   
  -And for users of *Camel 2.12.x* or older, we use a non existing
  -delimiter char:
  -
  -[source,java]
  -----
  -.recipientList(simple("sql:select firstName, lastName from myTable where user = ${header.user}"), "@")
  -----
  -====
  
positive.code: In this case, you must use an EIP (Enterprise Integration Pattern) that
  is capable of computing a dynamic URI using
  an xref:expression.adoc[Expression], such as
  the xref:recipientList-eip.adoc[Recipient List] EIP pattern.
  
  For example, rewriting the snippet above to use the
  xref:simple-language.adoc[Simple] expression language:
  
  [TIP]
  ====
  
negative.code: A dynamic URI is an endpoint URI that varies depending on inflight
  routing information, such as Exchange properties, message headers, the
  body, the Camel Context, etc.
  
  For example, if you're using a Freemarker producer and the template
  location is provided inside the current message, you might expect the
  