anchor.diff:  
     ENDMETHOD.                    "constructor
   
  -  METHOD zif_abapgit_object~has_changed_since.
  -    rv_changed = abap_true.
  -  ENDMETHOD.  "zif_abapgit_object~has_changed_since
   
     METHOD zif_abapgit_object~changed_by.
       rv_user = c_user_unknown.
     ENDMETHOD.
   
  -  METHOD zif_abapgit_object~get_metadata.
  -    rs_metadata = get_metadata( ).
  -  ENDMETHOD.                    "zif_abapgit_object~get_metadata
   
  -  METHOD zif_abapgit_object~jump.
  +  METHOD zif_abapgit_object~compare_to_remote_version.
  +    CREATE OBJECT ro_comparison_result TYPE zcl_abapgit_comparison_null.
  +  ENDMETHOD.
   
  -    zcx_abapgit_exception=>raise( |TODO: Jump| ).
  -
  -*   doesn't work...
  -*    CALL FUNCTION 'S_CUS_IMG_ACTIVITY_MAINTAIN'
  -*      EXPORTING
  -*        i_display        = 'X'
  -*        i_no_replacement = 'X'
  -*      CHANGING
  -*        img_activity     = mv_img_activity.
  -
  -  ENDMETHOD.                    "jump
  -
  -  METHOD zif_abapgit_object~exists.
  -
  -    DATA: ls_message TYPE hier_mess.
  -
  -    CALL FUNCTION 'S_CUS_IMG_ACTIVITY_EXISTS'
  -      EXPORTING
  -        img_activity = mv_img_activity
  -      IMPORTING
  -        message      = ls_message.
  -
  -    rv_bool = boolc( ls_message IS INITIAL ).
  -
  -  ENDMETHOD.                    "zif_abapgit_object~exists
   
     METHOD zif_abapgit_object~delete.
   
  
positive.code: 
  ENDCLASS.
  
  CLASS zcl_abapgit_object_cus0 IMPLEMENTATION.
  
    METHOD constructor.
  
  
negative.code:                  ig_data = ls_img_activity ).
  
    ENDMETHOD.                    "serialize
  ENDCLASS.
  