do not descend for replacing extracted expressions
traverse direct children and children of subtrees for code replacement