package Ġcom . ap ol log raph ql . apollo . compiler . codegen . kotlin Ċ Ċ import Ġcom . squareup . kotlin po et . ClassName Ċ Ċ /** Ċ Ġ* ĠA Ġlist Ġof Ġok io Ġ[ TypeName ] Ċ Ġ* ĠWe Ġcannot Ġuse Ġthings Ġlike ĠBuffered Source :: class . as TypeName () Ġas Ġthat Ġwould Ġget Ġre located Ġby Ġthe Ġshadow Ġplugin Ġand Ġproduce Ġillegal Ġcode Ċ Ġ*/ Ċ object ĠOk io Kotlin TypeName Ġ{ ĊĠ Ġval ĠpackageName Ġ= Ġrot 1 (" nj hn ") ĊĊĠ Ġval ĠBuffered Source Ġ= ĠClass Name ( packageName Ġ= ĠpackageName , Ġ" Buffered Source ") ĊĠ Ġval ĠByte String Ġ= ĠClass Name ( packageName Ġ= ĠpackageName , Ġ" ByteString ") ĊĠ Ġval ĠBuffer Ġ= ĠClass Name ( packageName Ġ= ĠpackageName , Ġ" Buffer ") ĊĠ Ġval ĠIOException Ġ= ĠClass Name ( packageName Ġ= ĠpackageName , Ġ" IOException ") Ċ }