(Program (ExpressionStatement { (Assignment (MemberAccess (Identifier) (Identifier)) (If (MemberAccess (Identifier) (Identifier)) (MemberAccess (Identifier) (Identifier)) (MemberAccess (MemberAccess (Identifier) (Identifier)) (Identifier)))) ->(If (Identifier) (Identifier) (Identifier)) }))