anchor.diff:          receive TYPE string VALUE 'receive',                  "#EC NOTEXT
           upload  TYPE string VALUE 'upload',                   "#EC NOTEXT
         END OF c_service .
  -    CONSTANTS:
  -      BEGIN OF c_smart_response_check,
  -        BEGIN OF get_refs,
  -          content_regex TYPE string VALUE '^[0-9a-f]{4}#',
  -          content_type  TYPE string VALUE 'application/x-git-<service>-pack-advertisement',
  -        END OF get_refs,
  -      END OF c_smart_response_check .
   
       CLASS-METHODS check_report_status
         IMPORTING
  
positive.code: 
  
    METHOD branch_list.
  
      DATA: lv_data TYPE string.
      DATA: lv_expected_content_type TYPE string.
  
negative.code:       iv_url     = iv_url
        iv_service = iv_service ).
  
      lv_expected_content_type = lc_content_type.
      REPLACE '<service>' IN lv_expected_content_type WITH iv_service.
  
      eo_client->check_smart_response(
          iv_expected_content_type = lv_expected_content_type
          iv_content_regex         = lc_content_regex ).
  
      lv_data = eo_client->get_cdata( ).
  
  