anchor.diff:            RECEIVING
               result = lo_object_json_file.
   
  +        " avoid to serialize empty content (object was never activated, exists inactive only).
  +        IF is_file_empty( lo_object_json_file ) = abap_true.
  +          MESSAGE s821(eu) WITH lv_name INTO lv_dummy.
  +          zcx_abapgit_exception=>raise_t100( ).
  +        ENDIF.
  +
           CALL METHOD lo_object_json_file->('IF_AFF_FILE~GET_CONTENT')
             RECEIVING
               result = lv_json_as_xstring.
  
positive.code:     ENDTRY.
  
    ENDMETHOD.
  ENDCLASS.
  
negative.code:           lo_aff_factory       TYPE REF TO object,
            lv_json_as_xstring   TYPE xstring,
            lx_exception         TYPE REF TO cx_root,
            lv_name              TYPE c LENGTH 120,
            lv_is_deletion       TYPE abap_bool VALUE abap_false,
            lv_dummy             TYPE string.
  
      FIELD-SYMBOLS: <ls_intf_aff_obj>      TYPE any,
                     <ls_intf_aff_log>      TYPE any,
  