оч тупой вопрос по Кложе и примерам в этой статье: почему sort работает с функциями, которые возвращают boolean? он же явно требует, чтобы ему передали джавовый Comparator, который не менее явно требует возврата int'а. А в своём теле sort не менее явно передаёт этот компаратор в джавовый же
Arrays.sort(T[], Comparator). Там где-то очевидно приведение типов случается, но я что-то не могу понять, где