anchor.diff:            lo_scanner TYPE REF TO cl_oo_source_scanner_class,
             lt_methods TYPE cl_oo_source_scanner_class=>type_method_implementations,
             lv_method  LIKE LINE OF lt_methods,
  +          lt_public  TYPE seop_source_string,
  +          lt_auxsrc  TYPE seop_source_string,
             lt_source  TYPE seop_source_string.
  -
   
       "Buffer needs to be refreshed,
       "otherwise standard SAP CLIF_SOURCE reorder methods alphabetically
  
positive.code:       lv_updated = update_report( iv_program = lv_program
                                    it_source  = lt_source ).
        IF lv_updated = abap_true.
          update_meta( iv_name     = is_key-clsname
                       iv_exposure = seoc_exposure_private
                       it_source   = lt_source ).
        ENDIF.
      ENDIF.
  
  
negative.code:       iv_name   = is_key-clsname ).
  
  * public
      lt_public = lo_scanner->get_public_section_source( ).
      IF lt_public IS NOT INITIAL.
        lv_program = cl_oo_classname_service=>get_pubsec_name( is_key-clsname ).
        lv_updated = update_report( iv_program = lv_program
                                    it_source  = lt_public ).
        IF lv_updated = abap_true.
          update_meta( iv_name     = is_key-clsname
                       iv_exposure = seoc_exposure_public
                       it_source   = lt_public ).
        ENDIF.
      ENDIF.
  
  