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: In the unit test method above, we first advice the route by ID, where we auto mock all the endpoints.
  After that we start Camel.
  
  ==== Logging before and after advicing routes
  
  When using `adviceWith` then Camel will automatic log, the before and after, of each adviced route, in XML format.
  
  
negative.code: });
  ----
  
  We introduce a more modern API for _advicing_ routes using Java lambda style.
  
  Below we are _advicing_ the route with ID myRoute:
  