anchor.diff:      CLASS-METHODS zipexport
         RAISING lcx_exception.
   
  +    CLASS-METHODS abapgit_installation
  +      RAISING lcx_exception.
  +
  +    CLASS-METHODS is_repo_installed
  +      IMPORTING
  +                iv_url              TYPE string
  +                iv_target_package   TYPE devclass OPTIONAL
  +      RETURNING VALUE(rv_installed) TYPE abap_bool
  +      RAISING   lcx_exception.
  +
  +    CLASS-METHODS create_package
  +      IMPORTING
  +                iv_package TYPE devclass
  +      RAISING   lcx_exception.
  +
  +    CLASS-METHODS needs_installation
  +      RETURNING VALUE(rv_not_completely_installed) TYPE abap_bool.
   ENDCLASS.                    "lcl_gui DEFINITION
   
   CLASS lcl_repo_offline IMPLEMENTATION.
  
positive.code:             view( render( ) ).
            WHEN 'zipexport_gui'.
              zipexport( ).
            WHEN OTHERS.
              _raise 'Unknown action'.
          ENDCASE.
  
negative.code:               '<table border="0">'                      && gc_newline &&
                '<tr>'                                    && gc_newline &&
                '<th><h2>Local</h2></th>'                 && gc_newline &&
                |<th><a href=#diff_1>&lt;&gt;</a></th>|       && gc_newline && "Type of change & Navigation to next difference
                '<th><h2>Remote</h2></th>'                && gc_newline &&
                '</tr>'.
  
  