docs: def encode(self):
          """ Encodes this IE and returns the resulting bytes """
          result = bytearray()
          result.append(self.id)
          result.append(self.dataLength)
          result.extend(self.data)
          return result