fix for loop initializer using denormalization
encapsulate visitors
dead code removal for try and do-while statements
unused variable removal, removed escope dependency