anchor.diff:        mo_settings->set_commitmsg_comment_length( zcl_abapgit_settings=>c_commitmsg_comment_length_dft ).
       ENDIF.
   
  -    READ TABLE it_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'body_size'.
  +    READ TABLE mt_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'body_size'.
       IF sy-subrc = 0.
         lv_i_param_value = <ls_post_field>-value.
         IF lv_i_param_value < zcl_abapgit_settings=>c_commitmsg_body_size_dft.
  
positive.code:       mo_settings->set_max_lines( 0 ).
      ENDIF.
  
      READ TABLE it_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'adt_jump_enabled'.
      IF sy-subrc = 0.
        mo_settings->set_adt_jump_enanbled( abap_true ).
      ELSE.
        mo_settings->set_adt_jump_enanbled( abap_false ).
      ENDIF.
  
      READ TABLE it_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'link_hints_enabled'.
      IF sy-subrc = 0.
        mo_settings->set_link_hints_enabled( abap_true ).
      ELSE.
        mo_settings->set_link_hints_enabled( abap_false ).
      ENDIF.
  
      READ TABLE it_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'link_hint_key'.
      IF sy-subrc = 0.
        mo_settings->set_link_hint_key( |{ <ls_post_field>-value }| ).
      ENDIF.
  
      READ TABLE it_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'link_hint_background_color'.
      IF sy-subrc = 0.
        mo_settings->set_link_hint_background_color( |{ <ls_post_field>-value }| ).
      ENDIF.
  
      READ TABLE it_post_fields ASSIGNING <ls_post_field> WITH KEY name = 'comment_length'.
      IF sy-subrc = 0.
        lv_i_param_value = <ls_post_field>-value.
        IF lv_i_param_value < zcl_abapgit_settings=>c_commitmsg_comment_length_dft.
  
negative.code:         VALUE(rt_default_hotkeys) TYPE zif_abapgit_definitions=>tty_hotkey
        RAISING
          zcx_abapgit_exception.
      METHODS is_post_field_checked
        IMPORTING
          iv_name          TYPE string
        RETURNING
          value(rv_return) TYPE abap_bool.
  
  ENDCLASS.
  
  
  
  CLASS ZCL_ABAPGIT_GUI_PAGE_SETTINGS IMPLEMENTATION.
  
  
    METHOD build_settings.
  