anchor.diff:  
       CREATE OBJECT lo_xml.
       lo_xml->element_add( lv_ddtext ).
  -    ls_file = xml_to_file( is_item = ms_item
  -                           io_xml  = lo_xml ).
  -    APPEND ls_file TO rt_files.
  -
  -    ls_file = abap_to_file( is_item = ms_item
  -                            it_abap = lt_source ).
  -    APPEND ls_file TO rt_files.
  +    mo_files->add_xml( lo_xml ).
  +
  +    mo_files->add_abap( lt_source ).
   
     ENDMETHOD.                    "serialize
   
  
positive.code:     lo_xml->table_add( it_table = lt_dd33v
                         iv_name  = 'DD33V_TABLE' ).
  
      ls_file = xml_to_file( is_item = ms_item
                             io_xml  = lo_xml ).
      APPEND ls_file TO rt_files.
  
    ENDMETHOD.                    "serialize
  
  
negative.code:     FIELD-SYMBOLS: <lv_include> LIKE LINE OF lt_includes.
  
  
      lo_xml = mo_files->read_xml( ).
      lo_xml->table_read( CHANGING ct_table = lt_includes ).
  
      LOOP AT lt_includes ASSIGNING <lv_include>.
  
        lt_source = mo_files->read_abap( iv_extra = <lv_include> ).
  
        lo_xml = mo_files->read_xml( iv_extra = <lv_include> ).
  
        lo_xml->structure_read( EXPORTING iv_name     = 'PROGDIR'
                                CHANGING cg_structure = ls_progdir ).
  