Ошибок можно наваять сколько угодно - все зависит от фантазии
Есть подозрение, что boolean переменная называется canSweepBetweenCS, а при обработки для выбора ветви вместо переменной используется вызов метода canSweepBetweenCS()... хотя я таких ошибок еще не встречал