anchor.diff:  
   | Predicate Validator | Validate with using Expression or Predicate
   
  -| Endpoint Transformer | Validate by forwarding to the Endpoint to be used with validation component such as Validation Component or Bean Validation Component.
  +| Endpoint Validator | Validate by forwarding to the Endpoint to be used with validation component such as Validation Component or Bean Validation Component.
   
  -| Custom Transformer | Validate with using custom validator class. Validator must be a subclass of `org.apache.camel.spi.Validator`
  +| Custom Validator | Validate with using custom validator class. Validator must be a subclass of `org.apache.camel.spi.Validator`
   |===
   
   
  
positive.code: 
  Note that the Endpoint Validator just forwards the message to the specified endpoint. In above example,
  camel forwards the message to the `validator:` endpoint, which actually is a
  <<validator-component,Validation Component>>. You can also use any other validation component like
  Bean Validation Component.
  
  [[Validator-Custom]]
  
negative.code: `Input Type` and/or `Output Type` on a route definition which declares the expected
  message type. Note that the validation is performed only if `validate` attribute on the
   type declaration is true.
  If `validate` attribute is true on a `Input Type` and/or `Output Type` declaration,
  camel internal processor looks for a corresponding Validator from the registry and apply.
  
  
  