Class ComparableType<T extends ComparableType<T>>