Codes with a higher priority will be preferred. An error will be raised if two functions with conflicting codes with and the same precedence {{Code|#}} priority are supplied.
Similar to the [[XQuery 3.0#Try.2FCatch|try/catch]] construct, the pre-defined variables ({{Code|code}}, {{Code|description}}, {{Code|value}}, {{Code|module}}, {{Code|line-number}}, {{Code|column-number}}, {{Code|additional}}) can be bound to variables via ''error parameter annotations'', which are specified the same way as [[#Query Parameters|query parameters]].