anchor.diff:  
       DATA: ls_tadir TYPE tadir.
   
  -* todo, this looks wrong
       ls_tadir = lcl_tadir=>read_single(
         iv_object   = ms_item-obj_type
         iv_obj_name = ms_item-obj_name ).
  -    IF ls_tadir IS INITIAL.
  -      rv_bool = abap_false.
  -    ELSE.
  +    IF ls_tadir IS NOT INITIAL.
         rv_bool = abap_true.
       ENDIF.
  -
     ENDMETHOD.
   
     METHOD lif_object~serialize.
  
positive.code: *
  *----------------------------------------------------------------------*
  CLASS lcl_object_enho DEFINITION INHERITING FROM lcl_objects_super FINAL.
  
    PUBLIC SECTION.
      INTERFACES lif_object.
  
  
negative.code:       IMPORTING io_xml     TYPE REF TO lcl_xml
                  iv_package TYPE devclass
        RAISING   lcx_exception.
      METHODS deserialize_hook
        IMPORTING io_xml     TYPE REF TO lcl_xml
                  iv_package TYPE devclass
        RAISING   lcx_exception.
  
      METHODS serialize_badi
        IMPORTING iv_tool     TYPE enhtooltype
                  ii_enh_tool TYPE REF TO if_enh_tool.
      METHODS serialize_hook
        IMPORTING iv_tool     TYPE enhtooltype
                  ii_enh_tool TYPE REF TO if_enh_tool.
  ENDCLASS.                    "lcl_object_enho DEFINITION
  
  *----------------------------------------------------------------------*
  