code: def next(self):
          
          while True:
              if self._source == 'CouchDB':
                  raise CloudantFeedException(101)
              if self._last_seq:
                  self._options.update({'since': self._last_seq})
                  self._resp = None
                  self._last_seq = None
              if not self._resp:
                  self._start()
              if self._stop:
                  raise StopIteration
              skip, data = self._process_data(next_(self._lines))
              if not skip:
                  break
          return data
docs: Handles the iteration by pulling the next line out of the stream and
          converting the response to JSON.
  
          :returns: Data representing what was seen in the feed