Returns a set containing all elements that are contained by both this set and the specified collection.
The returned set preserves the element iteration order of the original collection.