(Program (If { (Identifier) ->(Identifier) } ( { (Identifier) ->(Identifier) } { (Identifier) ->(Identifier) }) { (Empty) ->(If (Identifier) ( (Identifier) (Identifier)) ( (Identifier) (Identifier))) }))