anchor.diff:      mt_files = it_files.
     ENDMETHOD.
   
  -  METHOD read_html.
  +  METHOD read_string.
   
       DATA: lv_filename TYPE string.
   
       FIELD-SYMBOLS: <ls_html> LIKE LINE OF mt_files.
   
   
  -    lv_filename = filename( 'html' ).                       "#EC NOTEXT
  +    lv_filename = filename( iv_extra = iv_extra
  +                            iv_ext   = iv_ext ).            "#EC NOTEXT
   
       READ TABLE mt_files ASSIGNING <ls_html> WITH KEY filename = lv_filename.
       IF sy-subrc <> 0.
         _raise 'html not found'.
       ENDIF.
   
  -    rv_html = lcl_convert=>xstring_to_string_utf8( <ls_html>-data ).
  +    rv_string = lcl_convert=>xstring_to_string_utf8( <ls_html>-data ).
   
     ENDMETHOD.
   
  
positive.code: 
  ENDCLASS.
  
  * todo, to be removed later
  INCLUDE zabapgit_gateway IF FOUND.
  
  CLASS lcl_object_auth DEFINITION INHERITING FROM lcl_objects_super FINAL.
  
    PUBLIC SECTION.
  
negative.code:         ENDIF.
  
          APPEND LINES OF lt_objects TO gt_programs.
        WHEN 'DOMA' OR 'DTEL' OR 'TABL' OR 'INDX' OR 'TTYP'
          OR 'VIEW' OR 'SHLP' OR 'ENQU'
          OR 'SFSW' OR 'SFBF' OR 'SFBS'.
  * todo also insert_into_working_area?
          APPEND INITIAL LINE TO gt_ddic ASSIGNING <ls_object>.
          <ls_object>-object   = iv_type.
          <ls_object>-obj_name = lv_obj_name.
        WHEN 'REPS' OR 'DYNP' OR 'CUAD' OR 'REPT' OR 'INTF'
            OR 'FUNC' OR 'ENHO' OR 'TYPE' OR 'XSLT'.
  * these seem to go into the workarea automatically
          APPEND INITIAL LINE TO gt_programs ASSIGNING <ls_object>.
          <ls_object>-object   = iv_type.
  