多选题
Given:
3. class A { }
4. class B extends A { }
5. class C extends B { }
6. public class Carpet<V extends B> {
7. public <X extends V> Carpet<? extends V> method(Carpet<? super X> e) {
8. // insert code here
9. } }
Which, inserted independently at line 8, will compile? (Choose all that apply.)