anchor.diff:  
   
     METHOD zif_abapgit_object~delete.
  -    DATA: lo_otgr       TYPE REF TO cl_cls_object_type_group,
  -          lx_pak_error  TYPE REF TO cx_root,
  -          lv_text       TYPE string.
  +    DATA: lo_otgr      TYPE REF TO cl_cls_object_type_group,
  +          lx_pak_error TYPE REF TO cx_root,
  +          lv_text      TYPE string.
   
       lo_otgr = instantiate_and_lock_otgr( ).
   
  
positive.code:       CLEAR <ls_element>-obj_type_group.
      ENDLOOP.
  
  *    LOOP AT ls_otgr-parents ASSIGNING <ls_parent>.
  *      " Not necessary as we serialize only Active
  *      CLEAR <ls_parent>-activation_state.
  *      " Not necessary as we have it in the root XML node
  *      CLEAR <ls_parent>-obj_type_group.
  *    ENDLOOP.
  
      io_xml->add( iv_name = 'OTGR'
                   ig_data = ls_otgr ).
    ENDMETHOD.
  ENDCLASS.
  
negative.code: 
  
    METHOD zif_abapgit_object~deserialize.
      DATA: ls_otgr       TYPE ty_otgr,
            lo_otgr       TYPE REF TO cl_cls_object_type_group,
            lx_pak_error  TYPE REF TO cx_root,
            lv_text       TYPE string,
            lv_masterlang TYPE sylangu,
            lo_parents    TYPE REF TO data.
  
      FIELD-SYMBOLS: <ls_groupt>  LIKE LINE OF ls_otgr-texts,
                     <ls_element> LIKE LINE OF ls_otgr-elements,
                     <lv_field>   TYPE any,
                     <ls_parent>  TYPE any,
                     <lt_parents> TYPE ANY TABLE.
  
      io_xml->read( EXPORTING iv_name = 'OTGR'
                    CHANGING  cg_data = ls_otgr ).
  
      LOOP AT ls_otgr-texts ASSIGNING <ls_groupt>.
        <ls_groupt>-activation_state = cl_pak_wb_domains=>co_activation_state-inactive.
  