class
CompareEqual<T extends Comparable<T>>
GreaterOrEqual<T extends Comparable<T>>
GreaterThan<T extends Comparable<T>>
LessOrEqual<T extends Comparable<T>>
LessThan<T extends Comparable<T>>