valueWillChange

fun <T> valueWillChange(block: DeferredObservableProperty.Listener<T>.(oldValue: Optional<T>, T) -> Unit): DeferredObservableProperty.Listener<T>