Gta
class A { companion object { private lateinit var b: ClassB private fun initializeB( ... ) { if (!::b.isInitialized) then b b = ClassB( ... ) } } }