anchor.diff:          cg_data = ls_data ).
   
       TRY.
  -        lo_data_model = NEW cl_ddlx_wb_object_data( ).
  +        CREATE OBJECT lo_data_model
  +          TYPE ('CL_DDLX_WB_OBJECT_DATA').
   
           lo_data_model->set_data( ls_data ).
   
  
positive.code: 
    METHOD lif_object~exists.
  
      rv_bool = abap_true.
  
      TRY.
          mo_persistence->get( p_object_key           = CONV #( ms_item-obj_name )
                               p_version              = 'A'
                               p_existence_check_only = abap_true ).
  
  
negative.code: 
    METHOD lif_object~delete.
  
      DATA: lv_object_key TYPE seu_objkey,
            lo_data_model TYPE REF TO if_wb_object_data_model,
            lv_text       TYPE string,
            lx_error      TYPE REF TO cx_root.
  
      lv_object_key = ms_item-obj_name.
  
      TRY.
          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.
  