package Ġorg . ile as ile . k format . adapters Ċ Ċ import Ġorg . ile as ile . k format . Format Visitor Ċ import Ġorg . ile as ile . k format . TextBlock Ċ Ċ /** Ċ Ġ* ĠVisitor Ġadapter Ġinterface Ġgives Ġan Ġadditional Ġfl avour Ġto Ġa Ġvisitor , Ċ Ġ* Ġsaving Ġits Ġresults Ġbetween Ġruns Ġor Ġlogging Ġsomething Ċ Ġ* Ċ Ġ* Ġ@ param ĠR ĠVisitor Ġresult Ġtype Ċ Ġ*/ Ċ interface ĠVisitor Adapter Ġ< R > Ġ: ĠFormat Visitor < R > Ġ{ ĊĠĠĠ Ġfun Ġset Visitor ( visitor : ĠFormat Visitor < R >) ĊĊĠĠĠ Ġfun Ġvisit ( element : ĠText Block ): ĠR Ċ } Ċ