// FIR_IDENTICAL class KtFirPsiJavaClassSymbol : KtFirNamedClassOrObjectSymbolBase(), KtFirPsiSymbol open class KtFirNamedClassOrObjectSymbolBase : KtNamedClassOrObjectSymbol(), KtFirSymbol abstract class KtNamedClassOrObjectSymbol : KtLifetimeOwner interface KtFirPsiSymbol : KtFirSymbol interface KtLifetimeOwner { val token: String } interface KtSymbol : KtLifetimeOwner interface KtFirSymbol : KtSymbol, KtLifetimeOwner { override val token: String get() = "" }