def parse(self, data):
raise NotImplementedError()<EOL>
Stub method to be implemented by subclasses. The parse method
        should accept a bytearray, parse it and return a dictionary containing
        the parsed values.

        :param data: bytearray to be parsed
        :type data: bytearray

        :raises: :py:class:`NotImplementedError`: if this method isn't
            implemented by the subclass