/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 1 9 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . jetbrains . kotlin . nj 2 k . symbols Ċ Ċ import Ġcom . intellij . psi . Psi Package Ċ import Ġorg . jetbrains . kotlin . nj 2 k . tree . JK Package Declaration Ċ import Ġorg . jetbrains . kotlin . nj 2 k . types . JK Type Factory ĊĊ Ċ sealed Ġclass ĠJ K Package Symbol Ġ: ĠJ K Symbol Ċ Ċ class ĠJ K Mult iverse Package Symbol ( ĊĠĠĠ Ġoverride Ġval Ġtarget : ĠPsi Package , ĊĠĠĠ Ġoverride Ġval Ġtype Factory : ĠJ K Type Factory Ċ ) Ġ: ĠJ K Package Symbol (), ĠJ K Mult iverse Symbol < Psi Package > Ġ{ ĊĠĠĠ Ġoverride Ġval Ġdeclared In : ĠJ K Symbol ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġnull Ċ } Ċ Ċ class ĠJ K Un iverse Package Symbol ( ĊĠĠĠ Ġoverride Ġval Ġtype Factory : ĠJ K Type Factory Ċ ) Ġ: ĠJ K Package Symbol (), ĠJ K Un iverse Symbol < JK Package Declaration > Ġ{ ĊĠĠĠ Ġoverride Ġlateinit Ġvar Ġtarget : ĠJ K Package Declaration ĊĊĠĠĠ Ġoverride Ġval Ġdeclared In : ĠJ K Symbol ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġnull Ċ }