code: def pprint(self, output, prefix=""):
      
      print prefix,
      description = self.getDescription() + [("end", self.getWidth())]
      for i in xrange(len(description) - 1):
        offset = description[i][1]
        nextoffset = description[i+1][1]
        print "%s |" % bitsToString(output[offset:nextoffset]),
      print
docs: Pretty-print the encoded output using ascii art.
  
      :param output: to print
      :param prefix: printed before the header if specified