package Ġio . gitlab . art urb os ch . de te kt . sample . extensions . reports Ċ Ċ import Ġio . gitlab . art urb os ch . de te kt . api . Det ek tion Ċ import Ġorg . jetbrains . kotlin . com . intellij . openapi . util . Key Ċ Ċ @ Suppress (" UN CHECK ED _ CAST ", Ġ" DE PREC ATION ") Ċ fun Ġqualified Names Report ( de te ktion : ĠDet ek tion ): ĠString ? Ġ{ ĊĠĠĠ Ġ// Ġreferencing Ġthe Ġoriginal Ġkey Ġ' fq Names Key ' Ġdoes Ġnot Ġretrieve Ġthe Ġstored Ġvalues ĊĠĠĠ Ġ// Ġusing Ġthe Ġdeprecated Ġmethod Ġseems Ġto Ġwork Ġfor Ġunknown Ġreasons ĊĠĠĠ Ġval Ġkey Ġ= ĠKey . find Key ByName (" FQ Names ") Ġas ĠKey < Set < String >> ĊĠĠĠ Ġval Ġfq Names Ġ= Ġde te ktion . getData ( key ) ĊĠĠĠ Ġprintln (" fq Names : Ġ" Ġ+ Ġfq Names ) ĊĠĠĠ Ġif Ġ( fq Names Ġ== Ġnull Ġ|| Ġfq Names . isEmpty ()) Ġreturn Ġnull ĊĊĠĠĠ Ġreturn Ġwith ( StringBuilder ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġfq Names . forEach Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġappend ( it Ġ+ Ġ"\ n ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ ĠtoString () ĊĠĠĠ Ġ} Ċ } Ċ