# File lib/moqueue/mock_exchange.rb, line 8
      def new(opts={})
        if opts[:topic] && topic_exchange = MockBroker.instance.find_topic_exchange(opts[:topic])
          return topic_exchange
        end
        
        if opts[:fanout] && fanout = MockBroker.instance.find_fanout_exchange(opts[:fanout])
          return fanout
        end
        
        if opts[:direct] && direct = MockBroker.instance.find_direct_exchange(opts[:direct])
          return direct
        end
        
        super
      end