anchor.diff:                               iv_token_id = <lv_id> ).
         li_http_client->send( EXCEPTIONS OTHERS = 1 ).
         IF sy-subrc <> 0.
  -        raise_internal_error_from_sy( ).
  +        raise_comm_error_from_sy( ).
         ENDIF.
   
         li_http_client->receive( EXCEPTIONS OTHERS = 1 ).
         IF sy-subrc <> 0.
  -        raise_internal_error_from_sy( ).
  +        raise_comm_error_from_sy( ).
         ENDIF.
   
         li_http_client->response->get_status(
  
positive.code: CLASS lcx_2fa_token_del_failed IMPLEMENTATION.
    METHOD get_default_text.
      rv_text = 'Deleting previous access tokens failed.' ##NO_TEXT.
    ENDMETHOD.
  ENDCLASS.
  
  
negative.code:     is_2fa_required IMPORTING iv_url             TYPE string
                                iv_username        TYPE string
                                iv_password        TYPE string
                      RETURNING VALUE(rv_required) TYPE abap_bool
                      RAISING   lcx_2fa_communication_error,
      "! Delete all previously created access tokens for abapGit
      "! @parameter iv_url | Repository url
      "! @parameter iv_username | Username
  