Bug 127861 [DataBinding] Mark API provisional
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/beans/PropertyHelper.java
public Method getGetter() {
		
		
		Method[] getters = getGetters(rootClass);
		return getters[getters.length-1];
	}
	
	
	/**
	 * @param root
	 * @param singleArg 
	 */
	public void set(Object root, Object singleArg) {
		Method setter = getSetter();
		Object target = getLeafTarget(root);
		if (setter!=null && target!=null)
			try {
				setter.invoke(target, new Object[] {singleArg});
			} catch (IllegalArgumentException e) {
								
			} catch (IllegalAccessException e) {
			} catch (InvocationTargetException e) {
			}
	}
	
	/**
	 * @param root
	 * @return true if a setter is available (nested, and method)
	 */
	public boolean canSet(Object root) {