refactoring PackageNames.of() not sort
refactoring PackageNames#merge() use ImmutableSet
refactoring CollectionBase Iterable <- Collection
Iterable