anchor.diff:    ENDMETHOD.
   
   
  +  METHOD find_all_subpackages.
  +
  +* TODO, in the future, move this method to the ABAPGIT global package class
  +
  +    DATA: ls_package LIKE LINE OF rt_packages.
  +
  +
  +    SELECT SINGLE * FROM tdevc INTO ls_package WHERE devclass = iv_package.
  +    ASSERT sy-subrc = 0.
  +    APPEND ls_package TO rt_packages.
  +
  +    LOOP AT rt_packages INTO ls_package.
  +      SELECT * FROM tdevc APPENDING TABLE rt_packages
  +        WHERE parentcl = ls_package-devclass.
  +    ENDLOOP.
  +
  +  ENDMETHOD.
  +
  +
     METHOD run.
   
       DATA: lo_set        TYPE REF TO cl_ci_objectset,
  
positive.code:         VALUE(rt_list) TYPE scit_alvlist .
    PROTECTED SECTION.
  
      CLASS-METHODS create_inspection
        IMPORTING
          !io_set              TYPE REF TO cl_ci_objectset
  
negative.code:   METHOD create_objectset.
  
      DATA: lt_objs     TYPE scit_objs,
            lt_packages TYPE ty_tdevc_tt,
            ls_obj      LIKE LINE OF lt_objs.
  
  
      lt_packages = find_all_subpackages( iv_package ).
      IF lines( lt_packages ) = 0.
        RETURN.
      ENDIF.
  