package Ġcom . tester um . test _ file _ format . common . step _ call . part . arg _ part Ċ Ċ import Ġcom . tester um . common . serializing . Base Serializer Ċ import Ġjava . io . Writer Ċ Ċ object ĠFile Arg Part Serializer Ġ: ĠBase Serializer < File Arg Part >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġserialize ( source : ĠFile Arg Part , Ġdestination : ĠWriter , Ġindent Level : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwhen Ġ( source ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠFile Text Arg Part Ġ-> Ġdestination . write ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsource . text ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. replace (" {{ ", Ġ"\\ {{ ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġis ĠFile Expression Arg Part Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdestination . write (" {{ ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdestination . write ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsource . text ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. replace (" }} ", Ġ"\\ }} ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdestination . write (" }} ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ