anchor.diff:      mo_object_oriented_object_fct = zcl_abapgit_oo_factory=>make( iv_object_type = ms_item-obj_type ).
     ENDMETHOD.
   
  -  METHOD zif_abapgit_object~deserialize.
  -    deserialize_abap( io_xml     = io_xml
  -                      iv_package = iv_package ).
  -
  -    deserialize_docu( io_xml ).
  -  ENDMETHOD.
   
     METHOD deserialize_abap.
       DATA: ls_vseointerf   TYPE vseointerf,
  
positive.code:     ENDIF.
    ENDMETHOD.
  
    METHOD zif_abapgit_object~compare_to_remote_version.
      CREATE OBJECT ro_comparison_result TYPE zcl_abapgit_comparison_null.
    ENDMETHOD.
  
    METHOD zif_abapgit_object~delete.
      DATA: ls_clskey TYPE seoclskey.
  
negative.code:         in_new_window = abap_true.
    ENDMETHOD.
  
  
    METHOD zif_abapgit_object~serialize.
  
      DATA: lt_source        TYPE seop_source_string,
            ls_interface_key TYPE seoclskey.
  
      ls_interface_key-clsname = ms_item-obj_name.
  
      IF zif_abapgit_object~exists( ) = abap_false.
        RETURN.
      ENDIF.
  
      CALL FUNCTION 'SEO_BUFFER_REFRESH'
        EXPORTING
          version = seoc_version_active
          force   = seox_true.
      CALL FUNCTION 'SEO_BUFFER_REFRESH'
        EXPORTING
          version = seoc_version_inactive
          force   = seox_true.
  
      lt_source = mo_object_oriented_object_fct->serialize_abap( ls_interface_key ).
  
      mo_files->add_abap( lt_source ).
  
      serialize_xml( io_xml ).
    ENDMETHOD.
  ENDCLASS.
  