title: Method in the type Map<String,capture#1-of ? extends Object> is not applicable
body: <p>I have the following <code>JAVA</code> method implemented due a interface:</p>
  
  <pre><code>public String importDocument(ImportSource source, Map&lt;String, ? extends Object&gt; paramMap);
  </code></pre>
  
  <p>When i try to do following, i get an compile warning.
  Snippet:</p>
  
  <pre><code>paramMap.put("Key", "Value");
  </code></pre>
  
  <p>Error:</p>
  
  <blockquote>
    <p>The method put(String, capture#1-of ? extends Object) in the type Map is not applicable for the arguments (String, String)</p>
  </blockquote>
  
  <p>Why?</p>