(Statements (Package (Identifier)) (Function (Identifier) (Statements { (Identifier) ->(Identifier) } {+(Negate {+(Identifier)+})+} {+(Not {+(ReceiveOperator {+(Identifier)+})+})+} {+(Pointer {+(Call {+(Identifier)+} {+(Statements)+} {+(Empty)+})+})+} {+(Complement {+(Identifier)+})+} {+(Reference {+(Identifier)+})+} {+(ReceiveOperator {+(Identifier)+})+} {-(Negate {-(Identifier)-})-} {-(Not {-(ReceiveOperator {-(Identifier)-})-})-} {-(Pointer {-(Call {-(Identifier)-} {-(Statements)-} {-(Empty)-})-})-} {-(Complement {-(Identifier)-})-} {-(Reference {-(Identifier)-})-} {-(ReceiveOperator {-(Identifier)-})-})))