# File lib/qpid/session.rb, line 107
      def create_receiver(address)
        result        = nil
        receiver_impl = nil

        if address.class == Qpid::Messaging::Address
          address_impl = address.address_impl
          receiver_impl = @session_impl.createReceiver address_impl
        else
          receiver_impl = @session_impl.createReceiver(address)
        end

        receiver_name = receiver_impl.getName

        @receivers[receiver_name] = Qpid::Messaging::Receiver.new self, receiver_impl

        @receivers[receiver_name]
      end