return source;
}
IBindingContext dataBindingContext = getDataBindingContext();
BindingGate bindingGate = new BindingGate(dataBindingContext);
bindingGate.bind(sourceWidget, targetWidget, this);
if (sourceWidget != null) {
if (targetType != null && !targetType.isInstance(sourceWidget)) {
return sourceWidget;
}
// convert to final value