In generics, what does the notation <T extends Person> signify?
<T extends Person>
T is unrelated to Person, but they must be used together
T must be a subclass of Person or Person itself
T and Person must be the same class
T must be a superclass of Person