title: Can't Instantiate Map...well why not?
body: <pre><code>Map&lt;String, ArrayList&lt;Pair&lt;String, Integer&gt;&gt;&gt; k = new  Map&lt;String, ArrayList&lt;Pair&lt;String, Integer&gt;&gt;&gt;();
  </code></pre>
  
  <p>This line is in my code. I'd like to instantiate a Map that contains a String then an ArrayList of Pairs of Strings and Integers.</p>
  
  <p>Pair is a class that I wrote that is in my package.</p>
  
  <p>I get "Cannot Instantiate the type Map>>();</p>
  
  <p>Why not? Seems reasonable to me...</p>