anchor.diff:    ENDMETHOD.                    "build
   
   ENDCLASS.                    "lcl_tadir IMPLEMENTATION
  -
  -CLASS lcl_file_status DEFINITION FINAL.
  -
  -  PUBLIC SECTION.
  -
  -    TYPES: BEGIN OF ty_result,
  -             obj_type TYPE tadir-object,
  -             obj_name TYPE tadir-obj_name,
  -             match    TYPE sap_bool,
  -             filename TYPE string,
  -             package  TYPE devclass,
  -             path     TYPE string,
  -           END OF ty_result.
  -    TYPES: ty_results_tt TYPE STANDARD TABLE OF ty_result WITH DEFAULT KEY.
  -
  -    CLASS-METHODS status
  -      IMPORTING it_files          TYPE ty_files_tt
  -                iv_package        TYPE devclass
  -      RETURNING VALUE(rt_results) TYPE ty_results_tt
  -      RAISING   lcx_exception.
  -
  -  PRIVATE SECTION.
  -
  -    CLASS-METHODS compare_files
  -      IMPORTING it_repo         TYPE ty_files_tt
  -                is_gen          TYPE ty_file
  -      RETURNING VALUE(rv_match) TYPE sap_bool
  -      RAISING   lcx_exception.
  -
  -ENDCLASS.
   
   CLASS lcl_file_status IMPLEMENTATION.
   
  
positive.code: 
    METHOD lif_object~jump.
      _raise 'todo, IARP, jump'.
    ENDMETHOD.
  
  ENDCLASS.
  
negative.code:       IMPORTING is_item       TYPE ty_item
        RETURNING VALUE(ri_obj) TYPE REF TO lif_object
        RAISING   lcx_exception.
  
      CLASS-METHODS
        prioritize_deser
          IMPORTING it_results        TYPE lcl_file_status=>ty_results_tt
          RETURNING VALUE(rt_results) TYPE lcl_file_status=>ty_results_tt.
  
      CLASS-METHODS class_name
        IMPORTING is_item              TYPE ty_item
  