Bug 126839 [DataBinding] IObservable refactoring
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/beans/PropertyHelper.java
if (getter==null) {
			
			try {
				getter = c.getMethod(
						"is"+ property.substring(0, 1).toUpperCase(Locale.ENGLISH) + property.substring(1), new Class[0]); 
			} 
			catch (SecurityException e) {} 
			catch (NoSuchMethodException e) {}
			
			if (getter==null) {
				getter =  c.getMethod(property, new Class[0]);
			}			
		}
		
		if (getter!=null && !getter.isAccessible()) {
			getter.setAccessible(true);
		}
			
		return getter;		
	}
	
	private Method getSetterMethod (Class c, String property, Class argType) throws SecurityException, NoSuchMethodException {
		if (c==null || property==null) {
			return null;
		}
		Method setter=null;
		try {
			setter = c.getMethod(
					"set"+ property.substring(0, 1).toUpperCase(Locale.ENGLISH) + property.substring(1), new Class[] { argType });