anchor.diff:      APPEND ls_sotr TO lt_sotr.
       mo_xml_out->add(
         iv_name = 'SOTR'
  -      ig_data = lt_sotr
  -    ).
  +      ig_data = lt_sotr ).
   
       when_deserializing( ).
   
       cl_abap_unit_assert=>assert_equals(
         act = mo_spy_oo_object->mt_sotr
  -      exp = lt_sotr
  -    ).
  +      exp = lt_sotr ).
       cl_abap_unit_assert=>assert_equals(
         act = mo_spy_oo_object->mt_sotr_package
  -      exp = 'package_name'
  -    ).
  +      exp = 'package_name' ).
     ENDMETHOD.
   
     METHOD create_documentation.
  
positive.code:   METHOD given_an_interface_properties.
      mo_xml_out->add(
        iv_name = 'VSEOINTERF'
        ig_data = ms_interface_properties
      ).
    ENDMETHOD.
  
    METHOD then_should_create_interface.
      cl_abap_unit_assert=>assert_equals(
        act = mo_spy_oo_object->ms_interface_properties
        exp = ms_interface_properties
      ).
  
      cl_abap_unit_assert=>assert_true( mo_spy_oo_object->mv_overwrite ).
  
      cl_abap_unit_assert=>assert_equals(
        act = mo_spy_oo_object->mv_package
        exp = 'package_name'
      ).
    ENDMETHOD.
  
    METHOD create_documentation.
  
negative.code:       RETURNING VALUE(rt_source) TYPE ty_string_tt
        RAISING   lcx_exception.
  
      METHODS serialize_abap_new
        IMPORTING is_clskey        TYPE seoclskey
        RETURNING VALUE(rt_source) TYPE ty_string_tt
  