public static <T> ObjectExpression<T> objectExpression (ObservableObjectValue<T> value)

Returns an ObjectExpression that wraps an javafx.beans.value.ObservableObjectValue. If the ObservableObjectValue is already an ObjectExpression, it will be returned. Otherwise a new javafx.beans.binding.ObjectBinding is created that is bound to the ObservableObjectValue.

Parameters:
<T>    the type of the wrapped Object
value     The source ObservableObjectValue

Returns:  A ObjectExpression that wraps the ObservableObjectValue if necessary

Exceptions:
NullPointerException     if value is null