private function compareTimePart(DateInterval $first, DateInterval $second): int
    {
        if (0 !== $hour = $this->compareValue($first->h, $second->h)) {
            return $hour;
        }