anchor.diff:                   ig_data = <lg_data> ).
   
     ENDMETHOD.
  -
  -
  -  METHOD format_source_before_serialize.
  -
  -    DATA:
  -      lv_len       TYPE i,
  -      lv_lastchar1 TYPE c,
  -      lv_lastchar2 TYPE c.
  -
  -    " New line included in 751+ by CL_DD_DDL_HANDLER=>ADD_BASEOBJS_INFO_TO_DDLS
  -    " Change for 750-
  -
  -    lv_len = strlen( cv_string ) - 1.
  -    IF lv_len < 0.
  -      RETURN.
  -    ENDIF.
  -    lv_lastchar1 = cv_string+lv_len(1).
  -
  -    lv_len = strlen( cv_string ) - 2.
  -    IF lv_len < 0.
  -      RETURN.
  -    ENDIF.
  -    lv_lastchar2 = cv_string+lv_len(1).
  -
  -    " only add a line break, if the last character is unequal to cr_lf and newline !
  -    IF lv_lastchar1 <> cl_abap_char_utilities=>cr_lf AND lv_lastchar1 <> cl_abap_char_utilities=>newline AND
  -        lv_lastchar1 <> space OR
  -        ( lv_lastchar1 = space AND
  -          ( lv_lastchar2 <> cl_abap_char_utilities=>cr_lf AND lv_lastchar2 <> cl_abap_char_utilities=>newline ) ).
  -      cv_string = |{ cv_string }{ cl_abap_char_utilities=>cr_lf }|.
  -    ENDIF.
  -
  -  ENDMETHOD.
  -
  -
   ENDCLASS.
  
positive.code:         corr_insert( iv_package ).
  
        CATCH cx_root INTO lx_error.
          CALL METHOD lo_ddl->('IF_DD_DDL_HANDLER~DELETE')
            EXPORTING
              name = ms_item-obj_name
              prid = 0.
  
          zcx_abapgit_exception=>raise_with_text( lx_error ).
      ENDTRY.
  
negative.code:     INTERFACES zif_abapgit_object.
      ALIASES mo_files FOR zif_abapgit_object~mo_files.
  
      METHODS constructor
        IMPORTING
          !is_item     TYPE zif_abapgit_definitions=>ty_item
          !iv_language TYPE spras
        RAISING
          zcx_abapgit_exception .
    PROTECTED SECTION.
      METHODS open_adt_stob
        IMPORTING
  