Sonar grooming: Avoid implementing compareTo() ourselves