I know about SortedSet, but in my case I need something that implements List, and not Set. So is there an implementation out there, in the API or e
You should seriously consider dhiller's answer:
new ArrayList(set) (or a new LinkedList(set), whatever).I think that the solution you posted with the NoDuplicatesList has some issues, mostly with the contains() method, plus your class does not handle checking for duplicates in the Collection passed to your addAll() method.