1. What is the meaning of <? super T> after Comparable???
Comparable itself, is also a generic. And the method is a generic method, that takes a type T. The first parameter is a List of sone type that extends Comparable, which is used to compare some type that is a super of the type specified by the generic method.
Henry