Почему валидатор принимает реализацию метода compareTo, только в случае использования выражения Integer.compare(int x, int y)? Почему простой вариант не считается правильным решением? Заранее благодарю.