Ada

[Ada][vendor] smart collection.