Bug 126839 [DataBinding] IObservable refactoring
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/provisional/databinding/beans/BeanBindSupportFactory.java
String propertyName = (String) property.getPropertyID();
			String getValidatorMethodName = "get" + upperCaseFirstLetter(propertyName) + "DomainValidator"; 
			
			Class objectClass = property.getObject().getClass();
			
			Method getValidator;
			try {
				getValidator = objectClass.getMethod(getValidatorMethodName, new Class[] {});
			} catch (Exception e) {
				return null;
			}
			
			try {
				IDomainValidator result = (IDomainValidator) getValidator.invoke(property.getObject(), new Object[] {});
				return result;
			} catch (Exception e) {
				return null;
			}
		}
		return null;
	}
    private String upperCaseFirstLetter(String name) {
        String result = name.substring(0, 1).toUpperCase() + name.substring(1);
        return result;
    }
    public IConverter createConverter(Class fromType, Class toType, Object modelDescription) {
		return null;
	}
}