Notes during development Open design issues: Use Set or Collection? The methods with this argument wouldn't return a different result when a source is present twice, a set is just fine, but the invoking method could be faster if it wouldn't have to assure that it is a Set.