多选题
Given:
1. public class Egg<E extends Object> {
2. E egg;
3. public Egg(E egg) {
4. this.egg=egg;
5. }
6. public E getEgg() {
7. return egg;
8. }
9. public static void main(String[] args) {
10. Egg<Egg> egg1 = new Egg(42);
11. Egg egg2 = new Egg<Egg>(egg1.getEgg());
12. Egg egg3 = egg1.getEgg();
13. } }
Which are true? (Choose all that apply).