Interface ToIntOrElseGet<T>