anchor.diff:  
     METHOD lif_object~get_metadata.
       rs_metadata = get_metadata( ).
  -
  -    rs_metadata-ddic         = abap_true.
  -    rs_metadata-delete_tadir = abap_true.
  +    rs_metadata-ddic = abap_true.
     ENDMETHOD.
   
     METHOD lif_object~exists.
  
positive.code:         CREATE OBJECT lo_data_model
            TYPE ('CL_DDLX_WB_OBJECT_DATA').
  
          mo_persistence->delete( p_object_key = lv_object_key
                                  p_version    = 'A' ).
  
        CATCH cx_root INTO lx_error.
          lv_text = lx_error->get_text( ).
  
negative.code:     INTERFACES lif_object.
      ALIASES mo_files FOR lif_object~mo_files.
  
      DATA: mo_persistence TYPE REF TO if_wb_object_persist.
  
    PRIVATE SECTION.
      METHODS:
        get_persistence
          RETURNING
            VALUE(ri_persistence) TYPE REF TO if_wb_object_persist
          RAISING
            zcx_abapgit_exception,
  
        clear_fields
          CHANGING
            cs_data TYPE any,
  
        clear_field
          IMPORTING
            iv_fieldname TYPE csequence
          CHANGING
            cs_metadata  TYPE any.
  
  ENDCLASS.
  
  CLASS lcl_object_ddlx IMPLEMENTATION.
  
  
    METHOD lif_object~has_changed_since.
      rv_changed = abap_true.
  