anchor.diff:          CREATE OBJECT lo_data_model
             TYPE ('CL_DDLX_WB_OBJECT_DATA').
   
  -        mo_persistence->delete( p_object_key = lv_object_key
  -                                p_version    = 'A' ).
  +        get_persistence( )->delete( p_object_key = lv_object_key
  +                                    p_version    = 'A' ).
   
         CATCH cx_root INTO lx_error.
           lv_text = lx_error->get_text( ).
  
positive.code:     rv_bool = abap_true.
  
      TRY.
          mo_persistence->get( p_object_key           = lv_object_key
                               p_version              = 'A'
                               p_existence_check_only = abap_true ).
  
        CATCH cx_swb_exception.
          rv_bool = abap_false.
  
negative.code: 
      DATA: lv_object_key TYPE seu_objkey,
            lo_data_model TYPE REF TO if_wb_object_data_model,
            lr_data       TYPE REF TO data,
            lv_text       TYPE string,
            lx_error      TYPE REF TO cx_root.
  
      FIELD-SYMBOLS: <ls_data> TYPE any.
  
      lv_object_key = ms_item-obj_name.
  
      TRY.
          CREATE DATA lr_data
            TYPE ('CL_DDLX_WB_OBJECT_DATA=>TY_OBJECT_DATA').
          ASSIGN lr_data->* TO <ls_data>.
  
          CREATE OBJECT lo_data_model
            TYPE ('CL_DDLX_WB_OBJECT_DATA').
  
          get_persistence( )->get(
            EXPORTING
              p_object_key           = lv_object_key
              p_version              = 'A'
  