generics in Comparable implementation, trivial style change