anchor.diff:  
       INTERFACES zif_abapgit_object
         ABSTRACT METHODS changed_by .
  -
  -    ALIASES mo_files
  -      FOR zif_abapgit_object~mo_files .
     PROTECTED SECTION.
     PRIVATE SECTION.
   
  
positive.code:           RECEIVING
              result = lv_json_as_xstring.
  
          mo_files->add_raw( iv_ext = 'json'
                             iv_data = lv_json_as_xstring ).
  
        CATCH cx_root INTO lx_exception.
          zcx_abapgit_exception=>raise_with_text( lx_exception ).
  
negative.code:                    <ls_text>                 TYPE any,
                     <ls_type>                 TYPE any.
  
      lv_json_as_xstring = zif_abapgit_object~mo_files->read_raw( iv_ext = 'json' ).
  
      lv_name = ms_item-obj_name.
  
  