public class A<T extends Value> { T foo() {return null;} }