Fiquei com dúvida sobre essa interface. Na documentação ela é citada como sendo funcional porém ao selecionar "abstract methods" na seção "Method Summary" dois métodos são filtrados entre todos. Porquê o equals() aparece por ali? Para ser funcional o requisito não é de no máximo um método abstrato?
https://docs.oracle.com/javase/8/docs/api/java/util/Comparator.html
Obrigado!