class List<T> {} class Foo { List<? extends <caret>> }