Этот метод дублируется в двух разных местах.
Подумайте как можно от этого избавиться.