anchor.diff:          CHANGING  cg_data TYPE any
           RAISING   lcx_exception,
         get_raw
  -        RETURNING VALUE(ri_raw) TYPE REF TO if_ixml_node.
  +        RETURNING VALUE(ri_raw) TYPE REF TO if_ixml_node,
  +      get_metadata
  +        RETURNING VALUE(rs_metadata) TYPE ty_metadata.
   
     PRIVATE SECTION.
       METHODS: fix_xml.
  
positive.code: 
      li_istream->close( ).
  
      li_element = mi_xml_doc->find_from_name( depth = 0 name = c_abapgit_tag ).
      li_version = li_element->if_ixml_node~get_attributes(
        )->get_named_item_ns( 'version' ) ##NO_TEXT.
      IF li_version->get_value( ) <> gc_xml_version.
        display_xml_error( ).
      ENDIF.
  
    ENDMETHOD.
  
  
negative.code: 
    METHOD deserialize_functions.
  
      DATA: lv_include TYPE rs38l-include,
            lv_area    TYPE rs38l-area,
            lt_source  TYPE TABLE OF rssource.
  
      FIELD-SYMBOLS: <ls_func> LIKE LINE OF it_functions.
  
  