anchor.diff:  
   === Custom Acknowledgement for MLLP
   
  -In particural situations you may want to set a custom acknowledgement without using Exceptions.
  +In special situations you may want to set a custom acknowledgement without using Exceptions.
   This can be achieved using the `ack` expression:
   
   [source,java]
  
positive.code: 
  *Since Camel {since}*
  
  http://hl7api.sourceforge.net[HAPI] provides a
  http://hl7api.sourceforge.net/base/apidocs/ca/uhn/hl7v2/util/Terser.html[Terser]
  class that provides access to fields using a commonly used terse
  location specification syntax. The Terser language allows to use this
  syntax to extract values from messages and to use them as expressions
  and predicates for filtering, content-based routing etc.
  
  == HL7 Terser Language options
  
negative.code:    .to("mock:test2");
  ----
  
  == HL7 Validation
  
  Often it is preferable to first parse a HL7v2 message and in a separate
  step validate it against a HAPI
  https://hapifhir.github.io/hapi-hl7v2/base/apidocs/ca/uhn/hl7v2/validation/ValidationContext.html[ValidationContext].
  
  The example below shows how to do that. Notice how we use the static method `messageConformsTo`
  which validates that the message is a HL7v2 message.
  
  [source,java]
  ----
  