anchor.diff:      CONSTANTS: c_abapgit_tag             TYPE string VALUE 'abapGit' ##NO_TEXT,
                  c_attr_version            TYPE string VALUE 'version' ##NO_TEXT,
                  c_attr_serializer         TYPE string VALUE 'serializer' ##NO_TEXT,
  -               c_attr_serializer_version TYPE string VALUE 'serializer_version' ##NO_TEXT.
  +               c_attr_serializer_version TYPE string VALUE 'serializer_version' ##NO_TEXT,
  +               c_attr_late_deserialize   TYPE string VALUE 'late_deserialize' ##NO_TEXT.
   
       METHODS to_xml
         IMPORTING iv_normalize  TYPE sap_bool DEFAULT abap_true
  
positive.code:         object_enqueue_failed = 5
          OTHERS                = 6.
      IF sy-subrc <> 0.
  * todo, TOBJ has to be saved/generated after the DDIC tables have been activated
        _raise 'error from OBJ_GENERATE'.
      ENDIF.
  
  
negative.code:     ENDLOOP.
  
      lcl_objects_activation=>activate( ).
  
  
      LOOP AT lt_late_deser_results ASSIGNING <ls_result>.
        show_progress( iv_current  = sy-tabix
                       iv_total    = lines( lt_late_deser_results )
                       iv_obj_name = <ls_result>-obj_name ).
  
        CLEAR ls_item.
        ls_item-obj_type = <ls_result>-obj_type.
        ls_item-obj_name = <ls_result>-obj_name.
  * handle namespaces
        REPLACE ALL OCCURRENCES OF '#' IN ls_item-obj_name WITH '/'.
  
        lv_cancel = check_warning( is_item    = ls_item
                                   iv_package = iv_package ).
        IF lv_cancel = abap_true.
          RETURN.
        ENDIF.
  
        CREATE OBJECT lo_files
          EXPORTING
            is_item = ls_item.
        lo_files->set_files( it_files ).
  
  *      Analyze XML in order to instantiate the proper serializer
        lo_xml = lo_files->read_xml( ).
  
        li_obj = create_object( is_item       = ls_item
                                is_metadata   = lo_xml->get_metadata( ) ).
  
        li_obj->mo_files = lo_files.
  
        li_obj->deserialize( iv_package = iv_package
                             io_xml     = lo_xml ).
  
      ENDLOOP.
  
      update_package_tree( iv_package ).
  
  