Bug 127861 [DataBinding] Mark API provisional
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/beans/JavaBeansUpdatableCellProvider.java
*/
	public IReadableSet getReadableSet() {
		return readableSet;
	}
	/* (non-Javadoc)
	 * @see org.eclipse.jface.databinding.ICellProvider#getCellValue(java.lang.Object, int)
	 */
	public Object getCellValue(Object element, int index) {
		if (index >= propertyNames.length) {
			return null;
		}
		String prop = propertyNames[index];
		Method getter;
		try {
			getter = element.getClass().getMethod(
					"get"+ prop.substring(0, 1).toUpperCase(Locale.ENGLISH) + prop.substring(1), new Class[0]); 
			return getter.invoke(element, new Object[0]);						
		} catch (Exception e) {
			Policy.getLog().log(new Status(IStatus.ERROR, Policy.JFACE, IStatus.ERROR, "cannot get value", e)); 
		}
		return null;
	}
	/* (non-Javadoc)
	 * @see org.eclipse.jface.databinding.ICellProvider#setCellValue(java.lang.Object, int, java.lang.Object)
	 */
	public void setCellValue(Object element, int index, Object value) {
		
	}
}