This is because iteration order is not defined, also in some places we have to merge annotations from a declaration with another set of annots and there may be duplicates.
This is because iteration order is not defined, also in some places we have to merge annotations from a declaration with another set of annots and there may be duplicates.