предварительно закрывается рефакторинг чекера на противоречивые if-условия вложенных if-ов