What is the effect of Comparator.comparing(Person::getName).reversed().thenComparing(Person::getAge) on sort order?list.sort(Comparator.comparing(Person::getName) .reversed() .thenComparing(Person::getAge));