P>Дело не в красивости.
P>В случае
P>P>Map map = new HashMap();
P>
P>можно заменить HashMap на любой производный от Map класс. Например на TreeMap, если для объектов в контейнере стало сложно строить хэш-функцию.
P>А в твоём первоначальном примере это будет сделать не так просто. Особенно если и в остальных случаях ты используешь HashMap вместо Map.
То есть идеально видимо object map = new HashMap();
?