package p1; public class Y<E> { Object foo() { return new Y<X>(); } }