anchor.diff:      li_wb_object_operator = get_wb_object_operator( ).
   
       TRY.
  -        CREATE OBJECT li_object_data_model TYPE ('CL_DTDC_WB_OBJECT_DATA').
  +        IF mv_has_own_wb_data_class = abap_true.
  +          CREATE OBJECT li_object_data_model TYPE ('CL_DTDC_WB_OBJECT_DATA').
  +        ELSE.
  +          CREATE OBJECT li_object_data_model TYPE ('CL_BLUE_SOURCE_OBJECT_DATA').
  +        ENDIF.
   
           ASSIGN COMPONENT 'CONTENT-SOURCE' OF STRUCTURE <ls_dynamic_cache>
                  TO <lv_source>.
  
positive.code:     clear_field(
        EXPORTING
          iv_fieldname          = 'METADATA-PACKAGE_REF'
        CHANGING
          cs_dynamic_cache = cs_dynamic_cache ).
  
  
negative.code: 
      ASSIGN COMPONENT iv_fieldname OF STRUCTURE cs_dynamic_cache
             TO <lv_value>.
      IF sy-subrc = 0.
        CLEAR: <lv_value>.
      ENDIF.
  
    ENDMETHOD.
  
  