orangy
class Singleton { companion object { private var _instance : Singleton? = null fun getInstance() = _instance?: Singleton().apply { _instance = this } fun resetInstance() { _instance = null } } }