title: What is the difference between bounded wildcard and type parameters?
body: <p>Is there a difference between</p>
  
  <pre><code>&lt;N extends Number&gt; Collection&lt;N&gt; getThatCollection(Class&lt;N&gt; type)
  </code></pre>
  
  <p>and</p>
  
  <pre><code>Collection&lt;? extends Number&gt; getThatCollection(Class&lt;? extends Number&gt;)
  </code></pre>