package Ġcom . github . kor ni lo va 2 0 3 . fl ame viewer . converters . trees Ċ Ċ import Ġcom . github . kor ni lo va 2 0 3 . fl ame viewer . converters . Conversion Exception Ċ import Ġcom . github . kor ni lo va 2 0 3 . fl ame viewer . converters . Converter Ċ import Ġcom . github . kor ni lo va 2 0 3 . fl ame viewer . converters . Converter Factory Ċ import Ġcom . github . kor ni lo va _ l . fl ame graph . proto . Tree Protos Ċ import Ġcom . github . kor ni lo va _ l . fl ame graph . proto . Trees Protos Ċ import Ġjava . io . File Ċ Ċ class ĠTo Trees Set Converter Factory ( private Ġval Ġto Call Tree : ĠConverter Factory < Trees Protos . Trees >, ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġto Call Tr aces : ĠConverter Factory < Tree Protos . Tree >) Ġ: ĠConverter Factory < Trees Set > Ġ{ ĊĠĠĠ Ġ@ Throws ( Conversion Exception :: class ) ĊĠĠĠ Ġoverride Ġfun Ġcreate ( file : ĠFile ): ĠConverter < Trees Set >? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġto Call Tree Converter Ġ= Ġto Call Tree . create ( file ) ĊĠĠĠĠĠĠĠ Ġif Ġ( to Call Tree Converter Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠConverter Ġ{ Ġindicator Ġ-> ĠTre es Set Impl ( to Call Tree Converter . convert ( indicator )) Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġto Call Tr aces Converter Ġ= Ġto Call Tr aces . create ( file ) Ġ?: Ġreturn Ġnull ĊĠĠĠĠĠĠĠ Ġreturn ĠConverter Ġ{ Ġindicator Ġ-> ĠTre es Set Impl ( to Call Tr aces Converter . convert ( indicator )) Ġ} ĊĠĠĠ Ġ} Ċ } Ċ