почему в классе Повар в try/catch оборачивают не одно поле sleep, а весь блок while?