anchor.diff:    PRIVATE SECTION.
       CLASS-METHODS create_object
         IMPORTING is_item       TYPE ty_item
  +                is_metadata   TYPE ty_metadata OPTIONAL
  +                  PREFERRED PARAMETER is_item
         RETURNING VALUE(ri_obj) TYPE REF TO lif_object
         RAISING   lcx_exception.
   
  
positive.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.
  
  
negative.code: 
    PROTECTED SECTION.
      DATA: mi_ixml    TYPE REF TO if_ixml,
            mi_xml_doc TYPE REF TO if_ixml_document,
            ms_metadata type ty_metadata.
  
      CONSTANTS: c_abapgit_tag             TYPE string VALUE 'abapGit',
                 c_attr_version            TYPE string VALUE 'version',
                 c_attr_serializer         TYPE string VALUE 'serializer',
                 c_attr_serializer_version TYPE string VALUE 'serializer_version'.
  
      METHODS to_xml
        IMPORTING iv_normalize  TYPE sap_bool DEFAULT abap_true
  