Czar
inline fun <T> T?.isNotNullAnd(condition: (T) -> Boolean): Boolean = this?.let(condition) ?: false val numString: String? = null numString.isNotNullAnd { BigDecimal(it) == BigDecimal.ZERO }