anchor.diff:  CLASS lcl_serialize_prog DEFINITION FINAL.
   
     PUBLIC SECTION.
  -    INTERFACES lif_serialize.
  -
  -    ALIASES: serialize FOR lif_serialize~serialize,
  -             deserialize FOR lif_serialize~deserialize,
  -             exists FOR lif_serialize~exists.
  +    CLASS-METHODS: serialize IMPORTING iv_obj_name TYPE tadir-obj_name
  +                             RETURNING value(rt_files) TYPE tt_files
  +                             RAISING lcx_exception.
  +
  +    CLASS-METHODS: deserialize IMPORTING iv_obj_name TYPE tadir-obj_name
  +                                         it_files TYPE tt_files
  +                               RAISING lcx_exception.
   
     PRIVATE SECTION.
       CLASS-METHODS: serialize_dynpros IMPORTING iv_program_name TYPE programm
  
positive.code: * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  * SOFTWARE.
  
  TYPES: t_type     TYPE c LENGTH 6,
         t_bitbyte  TYPE c LENGTH 8,
  
negative.code:                                               iv_abap     TYPE string
                                      RAISING lcx_exception.
  
      CLASS-METHODS exists IMPORTING iv_obj_name TYPE tadir-obj_name
                           RETURNING value(rv_exists) TYPE abap_bool.
  
  ENDCLASS.                    "lcl_serialize_prog DEFINITION
  
  *----------------------------------------------------------------------*
  