Bug 127861 [DataBinding] Mark API provisional
examples/org.eclipse.jface.examples.databinding/src/org/eclipse/jface/examples/databinding/nestedselection/BindingFactory.java
*/
	public static IDataBindingContext createContext(Control control) {
		return DataBinding.createContext(control, new IUpdatableFactory[] {
				new NestedUpdatableFactory(), new BeanUpdatableFactory(),
				new SWTUpdatableFactory(), new ViewersUpdatableFactory() });
	}
	/**
	 * Creates a data binding context which supports binding to SWT controls,
	 * JFace viewers, and POJO model objects with JavaBeans-style notification.
	 * This data binding context's life cycle is not bound to the dispose event
	 * of any SWT control. Consequently, the programmer is responsible to
	 * manually dispose any IUpdatables created using this data binding context
	 * as necessary.
	 * <p>
	 * This method is a convenience method; its implementation is equivalent to
	 * calling {@link DataBinding#createContext(Control, IUpdatableFactory[]) }
	 * where the array of factories consists of a {@link NestedUpdatableFactory},
	 * a {@link BeanUpdatableFactory} instance, a {@link SWTUpdatableFactory},
	 * and a {@link ViewersUpdatableFactory}.
	 * </p>
	 * 
	 * @return a data binding context
	 */
	public static IDataBindingContext createContext() {
		return DataBinding.createContext(new IUpdatableFactory[] {
				new NestedUpdatableFactory(), new BeanUpdatableFactory(),
				new SWTUpdatableFactory(), new ViewersUpdatableFactory() });
	}
}