CollectUtils should use collection interface.
The methods in
List to store the collected elements. For these methods, it shouldn't matter whether
Set is used. To be more general,
Collection should be used.
If there is any reason not to be general, please let me know.