anchor.diff:            lv_index   LIKE sy-tabix,
             lv_span    TYPE i,
             lt_results TYPE tt_results,
  -          ls_next    LIKE LINE OF lt_results.
  +          ls_next    LIKE LINE OF lt_results,
  +          ls_item    TYPE st_item,
  +          lv_class_name TYPE string,
  +          lo_object  TYPE REF TO object.
   
       FIELD-SYMBOLS: <ls_result> LIKE LINE OF lt_results.
   
  
positive.code: 
        CLEAR lv_link.
        IF lv_status = 'match' AND <ls_result>-filename IS INITIAL.
          lv_link = '<a href="sapevent:add?' &&
            struct_encode( ig_structure1 = is_repo_persi ig_structure2 = <ls_result> )
            && '">add</a>'.
        ELSEIF <ls_result>-match = abap_false.
          lv_link = '<a href="sapevent:diff?' &&
            struct_encode( ig_structure1 = <ls_result> ig_structure2 = ls_repo ) &&
  
negative.code:       IMPORTING is_item TYPE st_item
        RAISING   lcx_exception.
  
      CLASS-METHODS class_name
        IMPORTING is_item              TYPE st_item
        RETURNING value(rv_class_name) TYPE string.
  
    PRIVATE SECTION.
      CLASS-METHODS delete_obj
        IMPORTING is_item TYPE st_item
        RAISING   lcx_exception.
  
      CLASS-METHODS compare_files
        IMPORTING it_repo         TYPE tt_files
  