anchor.diff:    ENDMETHOD.
   
   
  -  METHOD deserialize_abap.
  -    DATA: ls_vseointerf   TYPE vseointerf,
  -          lt_source       TYPE seop_source_string,
  -          lt_descriptions TYPE zif_abapgit_oo_object_fnc=>ty_seocompotx_tt,
  -          ls_clskey       TYPE seoclskey.
  -
  -
  +  METHOD read_xml.
  +    ii_xml->read( EXPORTING iv_name = 'VSEOINTERF'
  +                  CHANGING  cg_data = rs_intf-vseointerf ).
  +    ii_xml->read( EXPORTING iv_name = 'DESCRIPTIONS'
  +                  CHANGING  cg_data = rs_intf-description ).
  +    ii_xml->read( EXPORTING iv_name = 'LINES'
  +                  CHANGING  cg_data = rs_intf-docu-lines ).
  +    ii_xml->read( EXPORTING iv_name = 'I18N_LINES'
  +                  CHANGING  cg_data = rs_intf-docu-i18n_lines ).
  +  ENDMETHOD.
  +
  +  METHOD deserialize_descriptions.
  +    DATA:  ls_clskey TYPE seoclskey.
       ls_clskey-clsname = ms_item-obj_name.
  -    lt_source = zif_abapgit_object~mo_files->read_abap( ).
  -    ii_xml->read( EXPORTING iv_name = 'VSEOINTERF'
  -                  CHANGING cg_data = ls_vseointerf ).
  -
  -    mi_object_oriented_object_fct->create(
  -      EXPORTING
  -        iv_package    = iv_package
  -      CHANGING
  -        cg_properties = ls_vseointerf ).
  -
  -    mi_object_oriented_object_fct->deserialize_source(
  -      is_key               = ls_clskey
  -      it_source            = lt_source ).
  -
  -    ii_xml->read( EXPORTING iv_name = 'DESCRIPTIONS'
  -                  CHANGING cg_data = lt_descriptions ).
   
       mi_object_oriented_object_fct->update_descriptions(
         is_key          = ls_clskey
  -      it_descriptions = lt_descriptions ).
  -
  -    mi_object_oriented_object_fct->add_to_activation_list( ms_item ).
  +      it_descriptions = it_description ).
     ENDMETHOD.
   
   
     METHOD deserialize_docu.
  -
  -    DATA: lt_lines      TYPE tlinetab,
  -          lv_object     TYPE dokhl-object,
  -          lt_i18n_lines TYPE zif_abapgit_lang_definitions=>ty_i18n_lines,
  +    DATA: lv_object     TYPE dokhl-object,
             ls_i18n_lines TYPE zif_abapgit_lang_definitions=>ty_i18n_line.
   
  -    ii_xml->read( EXPORTING iv_name = 'LINES'
  -                  CHANGING cg_data = lt_lines ).
  -
       lv_object = ms_item-obj_name.
   
  -    IF lines( lt_lines ) = 0.
  +    IF lines( is_docu-lines ) = 0.
         mi_object_oriented_object_fct->delete_documentation(
           iv_id          = 'IF'
           iv_object_name = lv_object
  
positive.code:         AND langu  <> mv_language.
  
      ls_intf-docu = serialize_docu(
                      ii_xml              = io_xml
                      iv_clsname          = ls_clskey-clsname
                      it_langu_additional = lt_langu_additional ).
  
      ls_intf-description = serialize_descr( ii_xml     = io_xml
                                             iv_clsname = ls_clskey-clsname ).
  
negative.code:     ls_clskey-clsname = ms_item-obj_name.
  
      ii_xml->read( EXPORTING iv_name = 'VSEOINTERF'
                    CHANGING  cg_data = ls_vseointerf ).
  
      mi_object_oriented_object_fct->create(
        EXPORTING
  