Im my current Android application i am trying to implement the following extension functions to handle any type of intent extra

```
fun Activity.extraNotNull(key: String): Lazy<String> = lazy {
    val value: String? = intent?.extras?.getString(key)
    requireNotNull(value) { MISSING_MANDATORY_KEY + key }
}

fun Activity.extraNotNull(key: String): Lazy<Long> = lazy {
    val value: Long? = intent?.extras?.getLong(key)
    requireNotNull(value) { MISSING_MANDATORY_KEY + key }
}

```

however i am getting the following compile time error

[![enter image description here](https://i.stack.imgur.com/ROWSu.png)](https://i.stack.imgur.com/ROWSu.png)

how can i resolve the conflicting overloads error