match

open fun match(cond: C, value: T): SimpleCaseBuilder<C, T>
open fun match(cond: C, value: NonNullExpression<T>): SimpleCaseBuilder<C, T>
abstract fun match(cond: Expression<C>, value: NonNullExpression<T>): SimpleCaseBuilder<C, T>
open fun match(cond: C, value: Expression<T>): NullableSimpleCaseBuilder<C, T>
abstract fun match(cond: Expression<C>, value: Expression<T>): NullableSimpleCaseBuilder<C, T>