anchor.diff:  
       APPEND INITIAL LINE TO lcl_sap_package=>gt_injected ASSIGNING <ls_inject>.
       <ls_inject>-package = '$TOP_FOO'.
  +    <ls_inject>-object  = me.
  +
  +    APPEND INITIAL LINE TO lcl_sap_package=>gt_injected ASSIGNING <ls_inject>.
  +    <ls_inject>-package = '$FOOBAR'.
       <ls_inject>-object  = me.
     ENDMETHOD.
   
  
positive.code:             ENDIF.
            WHEN lcl_dot_abapgit=>c_folder_logic-prefix.
              lv_len = strlen( lv_parentcl ).
            WHEN OTHERS.
              ASSERT 0 = 1.
          ENDCASE.
  
          lv_path = iv_package+lv_len.
          IF strlen( lv_path ) = 0.
  * if abapGit project is installed in package ZZZ, all subpackages should be named
  * ZZZ_something. This will define the folder name in the zip file to be "something",
  * similarily with online projects
            lv_message = 'Unexpected package naming(' && iv_package && ')' ##no_text.
            lcx_exception=>raise( lv_message ).
          ENDIF.
  
          IF lv_path(1) = '_'.
  
negative.code:         RAISING lcx_exception,
        prefix1 FOR TESTING RAISING lcx_exception,
        prefix2 FOR TESTING RAISING lcx_exception,
        prefix_error1 FOR TESTING RAISING lcx_exception,
        full1 FOR TESTING RAISING lcx_exception,
        full2 FOR TESTING RAISING lcx_exception.
  
  