Bug 127861 [DataBinding] Mark API provisional
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/databinding/IBindSupportFactory.java
* or modelDescription can be null, but not both.
	 * 
	 * @param modelType The type to validate or <code>null</code> if not known
	 * @param modelDescription The model description object or <code>null</code> if
	 * not known
	 * @return IDomainValidator
	 */
	IDomainValidator createDomainValidator(Class modelType, Object modelDescription);
	/**
	 * Creates a converter for the given from and to types and model
	 * description. Either toType or modelDescription can be null, but not both.
	 * The returned converter (if not null) should convert values of type
	 * fromType to values of type toType (in the case that toType is given), and
	 * (in the case that modelDescription is given) convert to the type expected
	 * by updatable objects created from the given model description.
	 * 
	 * @param fromType
	 *            The type to convert from
	 * @param toType
	 *            The type to convert to, or <code>null</code> if not known
	 * @param modelDescription
	 *            The model description object passed to
	 *            DataBindingContext#bind, or <code>null</code> if not known
	 * @return a converter, or <code>null</code> if this factory cannot create
	 *         a converter for the given arguments.
	 */
	IConverter createConverter(Class fromType, Class toType,
			Object modelDescription);
}