anchor.diff:      object_key = ms_item-obj_name.
       objtype    = ms_item-obj_type.
   
  -    get_persistence( )->unlock( p_objname_tr = objname
  -                                p_object_key = object_key
  -                                p_objtype_tr = objtype ).
  +    mo_persistence->unlock( p_objname_tr = objname
  +                            p_object_key = object_key
  +                            p_objtype_tr = objtype ).
   
     ENDMETHOD.                    "unlock
   
     METHOD get_data.
   
  -    DATA:  object_key  TYPE seu_objkey.
  +    DATA: object_key TYPE seu_objkey.
   
       object_key = ms_item-obj_name.
   
       TRY.
  -        get_persistence( ).
  -
           mo_persistence->get(
             EXPORTING
               p_object_key  = object_key
  
positive.code: 
    METHOD lif_object~deserialize.
  
      DATA: appl_obj_data TYPE REF TO if_wb_object_data_model,
            lr_data       TYPE REF TO data.
  
      FIELD-SYMBOLS: <ls_data> TYPE any.
  
      TRY.
          CREATE DATA lr_data TYPE ('APC_APPLICATION_COMPLETE').
  
negative.code:     CREATE OBJECT ro_comparison_result TYPE lcl_comparison_null.
    ENDMETHOD.                    "lif_object~compare_to_remote_version
  
    METHOD create_apc_objects.
  
      TRY.
          IF mo_apc_appl_obj_data IS NOT BOUND.
            CREATE OBJECT mo_apc_appl_obj_data TYPE ('CL_APC_APPLICATION_OBJ_DATA').
          ENDIF.
  
          IF mo_persistence IS NOT BOUND.
            CREATE OBJECT mo_persistence TYPE ('CL_APC_APPLICATION_OBJ_PERS').
          ENDIF.
  
        CATCH cx_root.
          lcx_exception=>raise( 'SAPC not supported' ).
      ENDTRY.
  
    ENDMETHOD.
  
    METHOD lock.
  
  