たとえばLinkedListクラスはこうなってます
LinkedList<E>

どう考えてもこうすべきでしょう
LinkedList<Element>

EだけだとErrorなのかEmptyなのがEggなのかわかりませんよね
僕はわかりましたけどみなさんはわかりませんよね