code: def get(self):
          '''Called by the protocol consumer'''
          if self._current:
              return self._resume(self._current, False)
          else:
              return self._get(Nonef get(self):
          '''Called by the protocol consumer'''
          if self._current:
              return self._resume(self._current, False)
          else:
              return self._get(None)
docs: Called by the protocol consumer