anchor.diff:  *
   *----------------------------------------------------------------------*
   CLASS lcl_serialize_clas IMPLEMENTATION.
  +
  +  METHOD remove_signatures.
  +
  +* signatures messes up in CL_OO_SOURCE when deserializing and serializing within same session
  +
  +    CONSTANTS:
  +      lc_begin TYPE string VALUE '* <SIGNATURE>---------------------------------------------------------------------------------------+',
  +      lc_end   TYPE string VALUE '* +--------------------------------------------------------------------------------------</SIGNATURE>'.
  +
  +    DATA: lv_remove TYPE abap_bool,
  +          lv_source LIKE LINE OF ct_source.
  +
  +
  +    lv_remove = abap_false.
  +    LOOP AT ct_source INTO lv_source.
  +      IF lv_source = lc_begin.
  +        lv_remove = abap_true.
  +      ENDIF.
  +      IF lv_remove = abap_true.
  +        DELETE ct_source INDEX sy-tabix.
  +      ENDIF.
  +      IF lv_source = lc_end.
  +        lv_remove = abap_false.
  +      ENDIF.
  +    ENDLOOP.
  +
  +  ENDMETHOD.                    "remove_signatures
  +
  +  METHOD exists.
  +
  +    CALL FUNCTION 'SEO_CLASS_EXISTENCE_CHECK'
  +      EXPORTING
  +        clskey        = is_clskey
  +      EXCEPTIONS
  +        not_specified = 1
  +        not_existing  = 2
  +        is_interface  = 3
  +        no_text       = 4
  +        inconsistent  = 5
  +        OTHERS        = 6.
  +    IF sy-subrc = 2.
  +      rv_exists = abap_false.
  +    ELSE.
  +      rv_exists = abap_true.
  +    ENDIF.
  +
  +  ENDMETHOD.                    "exists
   
     METHOD serialize.
   
  
positive.code: 
      DATA: ls_vseoclass TYPE vseoclass,
            lt_source    TYPE seop_source_string,
            lo_xml       TYPE REF TO lcl_xml.
  
  
  * fm SEO_CLASS_CREATE_F_DATA
  * CL_OO_SOURCE ?
      lo_xml = read_xml( is_item  = is_item
                         it_files = it_files ).
      lo_xml->structure_read( CHANGING cg_structure = ls_vseoclass ).
  
negative.code:         model_only   = 4
          OTHERS       = 5.
      IF sy-subrc <> 0.
        _raise 'error from seo_class_get'.
      ENDIF.
  
      CLEAR: ls_vseoclass-uuid,
  