public static IBindingContext createBindingContext(Object host) {
Widget widget = getWidget(host);
final IBindingContext dataBindingContext = new BindingContext(
widget);
dataBindingContext.setRealm(XWT.getRealm());
widget.addDisposeListener(new DisposeListener() {
public void widgetDisposed(DisposeEvent e) {
dataBindingContext.dispose();
}
});