anchor.diff:  
     ENDMETHOD.                    "decode_tree
   
  -  METHOD zlib_compress_length.
  +  METHOD zlib_decompress.
       DATA: ls_data           TYPE lcl_zlib=>ty_decompress,
             lv_compressed_len TYPE i,
             lv_decompressed   TYPE xstring,
  
positive.code:       EXPORTING ev_length TYPE i
        CHANGING  cv_data   TYPE xstring.
  
      CLASS-METHODS zlib_compress_length
        CHANGING cv_data TYPE xstring
        RAISING  lcx_exception.
  
  
negative.code:         IF lv_compressed(lv_compressed_len) <> lv_data(lv_compressed_len).
            "Lets try with zlib before error in out for good
            "This fixes issues with TFS 2017 and visualstudio.com Git repos
            zlib_decompress( CHANGING cv_data = lv_data ).
          ELSE.
            lv_data = lv_data+lv_compressed_len.
          ENDIF.
  