I have a generic Container which holds objects of type E:
public class Container { private final E e; public Container(E e) { this.