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: from("direct:test1")
    .unmarshal(hl7)                // uses the GenericParser returned from the HapiContext
    .validate(messageConforms())   // uses the validation rules returned from the HapiContext
                                      // equivalent with .validate(messageConformsTo(hapiContext))
     // route continues from here
  ----
  
  
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]
  ----
  