(Program (Function (Empty) (Empty) { (Identifier) ->(Identifier) } {+(RequiredParameter {+(Empty)+} {+(Empty)+} {+(Assignment {+(Identifier)+} {+(Empty)+})+})+} {+(RequiredParameter {+(Empty)+} {+(Empty)+} {+(Assignment {+(Identifier)+} {+(Empty)+})+})+} ( { (Return {-(Boolean)-}) ->(Identifier) })) (Empty))