То, что необходим volatile только в переменной debugSession - понятно, однако Idea не позволяет проставить этот модификатор внутри метода этой переменной, а в случае объявления переменной с модификатором, либо объявления переменной с её инициализацией внутри класса - не пропускает валидатор. Чет я не понял, почему этот затык только у меня:)