anchor.diff:      DATA: lo_xml   TYPE REF TO lcl_xml,
             ls_authx TYPE authx,
             lo_auth  TYPE REF TO cl_auth_tools.
  -
   
   
       lo_xml = mo_files->read_xml( ).
  
positive.code:     DATA mv_text TYPE string.
  
      METHODS constructor
        IMPORTING iv_text TYPE string.
  
  ENDCLASS.                    "CX_LOCAL_EXCEPTION DEFINITION
  
  
negative.code: 
    ENDMETHOD.                    "filename
  
    METHOD add_xml_from_plugin.
  *    this method wraps add_xml as in the plugin. This is necessary as the wrapped
  *    xml-object in the plugin can only be typed to object.
  *    ABAP does not perform implicit type casts (also if compatible) in signatures,
  *    therefore this method's signature is typed ref to object
      DATA lo_xml TYPE REF TO lcl_xml.
      lo_xml ?= io_xml.
      me->add_xml(
        EXPORTING
          iv_extra      = iv_extra
          io_xml        = lo_xml
          iv_normalize  = iv_normalize
      ).
    ENDMETHOD.
  
  ENDCLASS.
  
  *----------------------------------------------------------------------*
  