# File lib/amq/client/async/callbacks.rb, line 59
        def exec_callback_once_yielding_self(name, *args, &block)
          list = (@callbacks.delete(name) || Array.new)

          if list.any?
            list.each { |c| c.call(self, *args, &block) }
          end
        end