If Guava is inherited, you can use a Multimap