Why did you not create a `CollectionOutputCollector` that expects Collection instead of a list?
The array you are creating to validate the test would still have an order but others might be happy to use this code as well (even if they don't need a list, but just a collection).
(Its just a suggestion)