title: Generic Iterator on Entry Set
body: <pre><code>static &lt;V&gt; void myMethod(Map&lt;?, V&gt; map)
  {
   Iterator&lt;Entry&lt;?, V&gt;&gt; it = map.entrySet().iterator();
  }
  </code></pre>
  
  <p>I'm seeing below compilation error:<br/>
  Type mismatch: cannot convert from <code>Iterator&lt;Map.Entry&lt;capture#5-of ?,V&gt;&gt;</code> to <code>Iterator&lt;Map.Entry&lt;?,V&gt;&gt;</code></p>