(Program (If (Not { (Identifier) ->(Identifier) }) ([] {-(Identifier)-}) { (Identifier) ->(Empty) }) {+(If {+(Not {+(Identifier)+})+} {+([])+} {+(Empty)+})+})