anchor.diff:  [options="header"]
   |======
   | Name       | Required  | Default  | Description
  -| `message`  | yes       | -        | The error message of the `FailException` thrown by the processor
  +| `message`  | yes       | -        | The error message thrown by the processor. Supports <<accessing-template-fields,template snippets>>.
   |======
   
   [source,js]
   --------------------------------------------------
   {
     "fail": {
  -    "message": "an error message"
  +    "if" : "ctx.tags.contains('production') != true",
  +    "message": "The production tag is not present, found tags: {{tags}}"
     }
   }
   --------------------------------------------------
  
positive.code:         "field" : "initial_date",
          "target_field" : "timestamp",
          "formats" : ["ISO8601"],
          "timezone" : "{{ my_timezone }}",
          "locale" : "{{ my_locale }}"
        }
      }
    ]
  
negative.code: [options="header"]
  |======
  | Name             | Required  | Default  | Description
  | `field`          | yes       | -        | Fields to be removed. Supports <<accessing-template-fields,template snippets>>.
  | `ignore_missing` | no        | `false`  | If `true` and `field` does not exist or is `null`, the processor quietly exits without modifying the document
  |======
  
  