Я смотрю на чей-то другой код для пользовательского компаратора, который сравнивает строки.
Я замечаю, что он упадет, если хотя бы один из параметров строки будет нулевым.
Сравнение возвращает -1, 0 или 1 на основе результата сравнения.
Должен ли подобный код быть зафиксирован для обработки нулей и, если да, что он должен возвращать, если один из параметров был нулевым?