title: Appropriate collection class in Java for duplicate key, value pairs
body: <p>Which collection class should i use for the following data</p>
  
  <pre><code>(key1, value1)
  (key1, value2)
  (key2, value3)
  (key3, value3)
  </code></pre>
  
  <p>keys and values are not distinct</p>