Traversing through a generic collection
<p>Lets say I have function </p>

<pre><code>void sell(Collection&lt;? extends T&gt; items) {
   for (? e : items) {
      stock.add(e);
   }
}
</code></pre>

<p>as you can see i want to iterate through the items, but I cannot use the notation <code>? e</code>, because it spits out the error "illegal start of expression".</p>
