<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _force_read_simple(self, element, text_before, text_after, data_of):
 """ Force the screen reader display an information of element. :param element: The reference element. :type element: hatemile.util.html.htmldomelement.HTMLDOMElement :param text_before: The text content to show before the element. :type text_before: str :param text_after: The text content to show after the element. :type text_after: str :param data_of: The name of attribute that links the content with element. :type data_of: str """


        self.id_generator.generate_id(element)
        identifier = element.get_attribute('id')
        selector = '[' + data_of + '="' + identifier + '"]'

        reference_before = self.parser.find(
            '.'
            + AccessibleDisplayImplementation.CLASS_FORCE_READ_BEFORE
            + selector
        ).first_result()
        reference_after = self.parser.find(
            '.'
            + AccessibleDisplayImplementation.CLASS_FORCE_READ_AFTER
            + selector
        ).first_result()
        references = self.parser.find(selector).list_results()
        if reference_before in references:
            references.remove(reference_before)
        if reference_after in references:
            references.remove(reference_after)

        if not references:
            if text_before:
                if reference_before is not None:
                    reference_before.remove_node()

                span = self.parser.create_element('span')
                span.set_attribute(
                    'class',
                    AccessibleDisplayImplementation.CLASS_FORCE_READ_BEFORE
                )
                span.set_attribute(data_of, identifier)
                span.append_text(text_before)
                self._insert(element, span, True)
            if text_after:
                if reference_after is not None:
                    reference_after.remove_node()

                span = self.parser.create_element('span')
                span.set_attribute(
                    'class',
                    AccessibleDisplayImplementation.CLASS_FORCE_READ_AFTER
                )
                span.set_attribute(data_of, identifier)
                span.append_text(text_after)
                self._insert(element, span, False)