@classmethod
def decode(cls, data):
    """
        This method takes a bytes object which contains the raw content octets
        of the object. That means, the octets *without* the type information
        and length.

        This function must be overridden by the concrete subclasses.
        """
    raise NotImplementedError('Decoding is not yet implemented on %s' % cls)
