Jaka jest różnica między HashMap a HashMultimap

Widzę wiele przykładów na multimapie, ale nie rozumiem, dlaczego Google Gauva jest inny?

Multimap<Integer, Set<String>> option4 = HashMultimap.create(); // Gauva

Map<Integer, Set<String>> opt = new HashMap<Integer, Set<String>>(); //Core Java

Czy oba powyższe są takie same dla przechowywania danych lub inne?

questionAnswers(5)

yourAnswerToTheQuestion