Google

# File jabber4r/protocol.rb, line 572

      def send(wait=false, &block)

        if wait

          iq = nil

          blockedThread = Thread.current

          @session.connection.send(self.to_s, block) do |je| 

            if je.element_tag == "iq" and je.attr_id == @id

              je.consume_element

              iq = Iq.from_element(@session, je)

              blockedThread.wakeup

            end

          end

          Thread.stop

          rturn iq

        else

          @session.connection.send(self.to_s, block) if @session

        end

      end