package spoon.test.method_overriding.testclasses;
import java.util.List;
public class A<U> {
public A() {
}
A<U> m1(C c){
return null;
}
<T extends A<U>> T m2(C c){
return null;
}
void m3(List<? super C> c){
}
void m4(List<? extends A<U>> c){
}
void m5(U u) {
}
}