docs: def readList(self):
          """
          Read a C{list} from the data stream.
          """
          obj = []
          self.context.addObject(obj)
          l = self.stream.read_ulong()
  
          for i in xrange(l):
              obj.append(self.readElement())
  
          return obj