+CAVEATS
+ The uses of the indirect pragma inside the audited code take precedence
+ over this policy. Hence no violations will be reported for indirect
+ method calls that are located inside the lexical scope of "use indirect"
+ or "no indirect hook => ...". Occurrences of "no indirect" won't be a
+ problem.
+
+ Since the reports generated by indirect are remapped to the
+ corresponding PPI::Element objects, the order in which the violations
+ are returned is different from the order given by indirect : the former
+ is the document order (top to bottom, left to right) while the latter is
+ the optree order (arguments before function calls).
+