incrementCookie

inline fun <T, R> incrementCookie(    obj: T,     property: KMutableProperty1<T, Int>,     action: () -> R): R