lateinit var foo: String である時に、lateinit 変数が初期化ずみか調べるには ::foo.isInitialized とすると良い
lateinit var foo: String
::foo.isInitialized