xxxxxxxxxx
HashMap is a collection of pairs.
A Pair is an object for storing two values, nicknamed key and value, but might
as well be named foo and bar, since they have no meaning at all to the class.
A HashMap is an associative data structure mapping unique keys to values.
They have nothing in common.