def encode(self):
     self.__encoded_value = bytearray()
     for item in self.__value:
         self.__encoded_value.extend(item.encode())
     byte_values = bytearray(chr(self.identity).encode('utf-8'))
     byte_values.extend(intcodecs.defencode(len(self)))
     byte_values.extend(self.__encoded_value)
     return byte_values
 def encode(self):
     byte_values = bytearray(chr(self.identity).encode('utf-8'))
     byte_values.extend(intcodecs.defencode(len(self)))
     byte_values.extend(self.__encoded_value)
     return byte_values