anchor.diff:  
   ENDCLASS.
   
  +
  +*----------------------------------------------------------------------*
  +*       CLASS lcl_gui_router IMPLEMENTATION
  +*----------------------------------------------------------------------*
  +CLASS lcl_gui_router IMPLEMENTATION.
  +
  +  METHOD on_event.
  +    CASE iv_action.
  +      WHEN 'home'.
  +        eo_page   = get_home_page( ).
  +        ev_result = c_new_page.
  +      WHEN OTHERS.
  +        ev_result = c_not_handled.
  +    ENDCASE.
  +  ENDMETHOD.        " on_event
  +
  +  METHOD get_home_page.
  +    DATA lo_home TYPE REF TO lcl_gui_page_main.
  +    CREATE OBJECT lo_home.
  +    ro_page = lo_home.
  +  ENDMETHOD.        " get_home_page
  +
  +ENDCLASS.           " lcl_gui_router
  +
  +
   CLASS ltcl_git_porcelain DEFINITION FOR TESTING RISK LEVEL HARMLESS DURATION SHORT FINAL.
   
     PRIVATE SECTION.
  
positive.code:     render( ).
  
    ENDMETHOD.
  
    METHOD startup.
  
  
negative.code: ENDINTERFACE.
  
  *----------------------------------------------------------------------*
  *       CLASS lcl_gui_router DEFINITION
  *----------------------------------------------------------------------*
  CLASS lcl_gui_router DEFINITION FINAL.
    PUBLIC SECTION.
      CONSTANTS: c_not_handled VALUE 0,
                 c_re_render   VALUE 1,
                 c_new_page    VALUE 2.
  
      METHODS on_event
        IMPORTING iv_action      TYPE clike
                  iv_frame       TYPE clike OPTIONAL
                  iv_getdata     TYPE clike OPTIONAL
                  it_postdata    TYPE cnht_post_data_tab OPTIONAL
                  it_query_table TYPE cnht_query_table   OPTIONAL
        EXPORTING
                  eo_page        TYPE REF TO lif_gui_page
                  ev_result      TYPE i
        RAISING   lcx_exception.
  
    PRIVATE SECTION.
      METHODS get_home_page RETURNING VALUE(ro_page) TYPE REF TO lif_gui_page.
  ENDCLASS.
  
  *----------------------------------------------------------------------*
  *       CLASS lcl_gui DEFINITION
  *----------------------------------------------------------------------*
  CLASS lcl_gui DEFINITION FINAL.
  
  