<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def get_context_data(self):
 """ Get the buffer_data value of a context response and try to convert it to the relevant structure based on the buffer_name used. If it is an unknown structure then the raw bytes are returned. :return: relevant Structure of buffer_data or bytes if unknown name """

        buffer_name = self['buffer_name'].get_value()
        structure = CreateContextName.get_response_structure(buffer_name)
        if structure:
            structure.unpack(self['buffer_data'].get_value())
            return structure
        else:
            # unknown structure, just return the raw bytes
            return self['buffer_data'].get_value()