introduced stmt visitor
stmt visitor will be used to visit stmt block such as then and else
block, loop blocks, (method bodies?).