(Statements (Let { (Identifier) ->(Empty) } { (Call {-(Identifier)-} {-(Identifier)-} {-(TextElement)-} {-(Empty)-}) ->(MemberAccess {+(Identifier)+}) } (Statements (Assignment (Identifier) (Boolean)) {-(ForEach {-(Identifier)-} {-(Identifier)-} {-(Statements {-(Assignment {-(Identifier)-} {-(Boolean)-})-})-})-})) {+(Statements {+(Let {+(Empty)+} {+(Call {+(MemberAccess {+(Identifier)+})+} {+(Identifier)+} {+(TextElement)+} {+(Identifier)+} {+(Empty)+})+} {+(Statements)+})+} {+(Let {+(Empty)+} {+(Call {+(MemberAccess {+(Identifier)+})+} {+(Identifier)+} {+(TextElement)+} {+(Identifier)+} {+(Empty)+})+} {+(Statements {+(Identifier)+})+})+})+})