Товарищи, не могу понять в чём проблема. Программа выводит "4 3 2 1 Прервано!" если numSeconds равно 4. Последнее условие при этом не выполняется. Неужели валидатору не нравится что я использую не флаг interrupt(), а свой собственный флаг isCanceled?