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