Что значит Comparator? Для чего он используется? И... что такое reverseOrder()? Как с помощью его можно сортировать список? list.sort(Comparator.reverseOrder());