Generics List Interface...newb question
<p>The List interface is the following:</p>

<pre><code>public interface List&lt;E&gt;{
public boolean add(Object e);
public boolean remove(Object e);
public boolean contains(Object e);
...etc
</code></pre>

<p>Why aren't the add, remove and contains methods written like the following?</p>

<pre><code>public boolean add(E e)
public boolean remove(E e)
public boolean contains(E e)
</code></pre>
