Не принимает решение по причине "программа слишком долго работала", а у меня все ок, запускал много раз и всегда завершается сразу. Запихнул transferObject.isValuePresent = true; в методы stop Чем это решение хуже?