anchor.diff:          RETURNING
             VALUE(ri_wb_object_operator) TYPE REF TO object
           RAISING
  -          zcx_abapgit_exception.
  -
  -    DATA:
  -      mr_dynamic_cache      TYPE REF TO data,
  -      mv_dynamic_cache_key  TYPE seu_objkey,
  -      mi_persistence        TYPE REF TO if_wb_object_persist,
  -      mi_wb_object_operator TYPE REF TO object.
  +          zcx_abapgit_exception,
  +
  +      has_own_wb_data_class
  +        RETURNING
  +          VALUE(rv_supported) TYPE abap_bool.
  +
  +    DATA:
  +      mr_dynamic_cache         TYPE REF TO data,
  +      mv_dynamic_cache_key     TYPE seu_objkey,
  +      mv_has_own_wb_data_class TYPE abap_bool,
  +      mi_persistence           TYPE REF TO if_wb_object_persist,
  +      mi_wb_object_operator    TYPE REF TO object.
   ENDCLASS.
   
   
  
positive.code:     clear_field(
        EXPORTING
          iv_fieldname          = 'METADATA-PACKAGE_REF'
        CHANGING
          cs_dynamic_cache = cs_dynamic_cache ).
  
  
negative.code:         iv_language = iv_language ).
  
      mv_dynamic_cache_key = ms_item-obj_name.
      mv_has_own_wb_data_class = has_own_wb_data_class( ).
  
      TRY.
          IF mv_has_own_wb_data_class = abap_true.
            CREATE DATA mr_dynamic_cache TYPE ('CL_DTDC_WB_OBJECT_DATA=>TY_DTDC_OBJECT_DATA').
          ELSE.
            CREATE DATA mr_dynamic_cache TYPE ('CL_BLUE_SOURCE_OBJECT_DATA=>TY_OBJECT_DATA').
          ENDIF.
          CREATE OBJECT mi_persistence TYPE ('CL_DTDC_OBJECT_PERSIST').
  
        CATCH cx_sy_create_error.
  