anchor.diff:  
     ENDMETHOD.
   
  +
     METHOD zif_abapgit_object~get_metadata.
       rs_metadata = get_metadata( ).
     ENDMETHOD.
  +
  +
  +  METHOD zif_abapgit_object~has_changed_since.
  +    DATA:
  +      lv_program  TYPE program,
  +      lt_includes TYPE seoincl_t.
  +
  +    lt_includes = mo_object_oriented_object_fct->get_includes( ms_item-obj_name ).
  +    READ TABLE lt_includes INDEX 1 INTO lv_program.
  +    "lv_program = cl_oo_classname_service=>get_interfacepool_name( lv_clsname ).
  +    rv_changed = check_prog_changed_since(
  +      iv_program   = lv_program
  +      iv_timestamp = iv_timestamp
  +      iv_skip_gui  = abap_true ).
  +  ENDMETHOD.
  +
   
     METHOD zif_abapgit_object~jump.
       CALL FUNCTION 'RS_TOOL_ACCESS'
  
positive.code:     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,
  
negative.code: 
      ls_clskey-clsname = ms_item-obj_name.
  
      ls_vseointerf = mo_object_oriented_object_fct->get_interface_properties( ls_clskey ).
  
      CLEAR: ls_vseointerf-uuid,
             ls_vseointerf-author,
             ls_vseointerf-createdon,
             ls_vseointerf-changedby,
             ls_vseointerf-changedon,
             ls_vseointerf-chgdanyby,
             ls_vseointerf-chgdanyon,
             ls_vseointerf-r3release.
  
      io_xml->add( iv_name = 'VSEOINTERF'
  