- make Utils swap method generic
- use Guava collection initialization