abstract fun <T : Any> toBeNullIfNullGivenElse(expect: Expect<T?>, type: KClass<T>, assertionCreatorOrNull: (Expect<T>.() -> Unit)?): Assertion