anchor.diff:  The `weaveAddFirst` methods adds in the beginning of the route, and `weaveAddLast` at the end.
   Using them works the same as the other `weaveBy` methods, so see above for examples.
   
  -==== weave using node selection
  +=== weave using node selection
   
   The `weaveBy` methods, select all matching nodes, which can be anything
   from none, one, two, or more nodes. In those situations, you may want to narrow
  
positive.code: 
  IMPORTANT: Before using `adviceWith` then it is best to tell Camel that advice is in use, which is covered in the following section.
  
  === Turning on advice during testing
  
  When `adviceWith` is being used, then Camel will restart the adviced routes. This happens
  because the route is manipulated, and Camel needs to:
  
negative.code: This replaces the input endpoint (from) in the route with ID myRoute, with a direct endpoint, which makes it
  easy to send message to the route when unit testing.
  
  === Mocking endpoints
  
  When using the `mockEndpoints` methods when _advicing_ routes, then Camel will log during startup
  which endpoints has been _adviced_ and their corresponding mock uri, such as:
  