anchor.diff:            lv_len            TYPE i,
             lv_sha1           TYPE ty_sha1,
             lv_ref_delta      TYPE ty_sha1,
  -          lv_adler32        TYPE lcl_hash=>ty_adler32,
  +          lv_compressed_len TYPE i,
             lv_compressed     TYPE xstring,
  -          lv_compressed_len TYPE i,
  +          lv_decompressed   TYPE xstring,
             lv_decompress_len TYPE i,
  -          lv_decompressed   TYPE xstring,
             lv_xstring        TYPE xstring,
             lv_expected       TYPE i,
  -          ls_object         LIKE LINE OF rt_objects,
  -          ls_data           TYPE lcl_zlib=>ty_decompress.
  +          ls_object         LIKE LINE OF rt_objects.
   
   
       lv_data = iv_data.
  
positive.code: 
    ENDMETHOD.                    "decode_tree
  
    METHOD decode.
  
      DATA: lv_x              TYPE x,
  
negative.code:     CLASS-METHODS get_length
        EXPORTING ev_length TYPE i
        CHANGING  cv_data   TYPE xstring.
  
      CLASS-METHODS zlib_compress_length
          CHANGING cv_data TYPE xstring
          RAISING lcx_exception.
  
  ENDCLASS.                    "lcl_pack DEFINITION
  
  