anchor.diff:          lo_switch->set_delete_flag( lv_switch_id ).
           lo_switch->save_all( ).
   
  -        " deletion via background job. Wait until the job is finished.
  +        " deletion via background job. Wait until the job is finished...
           wait_for_background_job( ).
  +
  +        " ... the object is deleted
  +        wait_for_deletion( ).
   
         CATCH cx_pak_invalid_data cx_pak_invalid_state cx_pak_not_authorized.
           zcx_abapgit_exception=>raise( 'Error deleting Switch' ).
  
positive.code: 
    ENDMETHOD.
  
  ENDCLASS.
  
negative.code:       get
          RETURNING VALUE(ro_switch) TYPE REF TO cl_sfw_sw
          RAISING   zcx_abapgit_exception,
        wait_for_background_job,
        wait_for_deletion
          RAISING
            zcx_abapgit_exception.
  
  ENDCLASS.
  
  