Я очень хочу следить за содержимым стека на протяжении всего преобразования
Для этого нет ракетостроения.
Просто добавьте System.err.println(...)
звонкив соответствующих местах.Или, если вы делали это в производственном коде (не дай бог!), Вы могли бы использовать Logger
вместо System.err
.
(Для записи, термин «трассировка стека»)обычно означает трассировку стека вызовов программы, а не трассировку того, что происходит с некоторой структурой данных стека для конкретного приложения. Возможно, в следующий раз вы захотите выбрать свою терминологию немного более тщательно.)