(Program {+(Assignment {+(MemberAccess {+(Identifier)+} {+(Identifier)+})+} {+(If {+(MemberAccess {+(Identifier)+} {+(Identifier)+})+} {+(MemberAccess {+(Identifier)+} {+(Identifier)+})+} {+(MemberAccess {+(MemberAccess {+(Identifier)+} {+(Identifier)+})+} {+(Identifier)+})+})+})+} {-(If {-(Identifier)-} {-(Identifier)-} {-(Identifier)-})-})