docs: def readBoolean(self):
          """
          Read C{Boolean}.
  
          @raise ValueError: Error reading Boolean.
          @rtype: C{bool}
          @return: A Boolean value, C{True} if the byte
          is nonzero, C{False} otherwise.
          """
          byte = self.stream.read(1)
  
          if byte == '\x00':
              return False
          elif byte == '\x01':
              return True
          else:
              raise ValueError("Error reading boolean")