anchor.diff:  
     METHOD take_int.
   
  -    rv_int = lcl_zlib_convert=>bits_to_int( take_bits( iv_length ) ).
  +    rv_int = zcl_abapgit_zlib_convert=>bits_to_int( take_bits( iv_length ) ).
   
     ENDMETHOD.                    "take_int
   
  
positive.code: 
        lv_bit = go_stream->take_bits( 1 ).
        CONCATENATE lv_bits lv_bit INTO lv_bits.
        lv_code = lcl_zlib_convert=>bits_to_int( lv_bits ).
        lv_count = io_huffman->get_count( lv_len ).
  
        IF lv_code - lv_count < lv_first.
  
negative.code:     WHILE strlen( rv_bits ) < iv_length.
        IF mv_bits IS INITIAL.
          lv_x = mv_compressed(1).
          mv_bits = zcl_abapgit_zlib_convert=>hex_to_bits( lv_x ).
          mv_compressed = mv_compressed+1.
        ENDIF.
        lv_left = iv_length - strlen( rv_bits ).
  