valueWillChange

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