Bug 172765 [DataBinding] Consistency when registering property change listeners
bundles/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/internal/beans/JavaBeanObservableValue.java
Policy.JFACE_DATABINDING,
												IStatus.OK,
												"Could not remove listener from " + object, e)); 
					}
				}
			}
			
			listener = null;
		}
	}
	public Object getValueType() {
		Class type = propertyDescriptor.getPropertyType();
		if (type == Object.class && overrideType != null)
			type = overrideType;
		return type;
	}
	/* (non-Javadoc)
	 * @see org.eclipse.core.databinding.beans.IBeanObservable#getObserved()
	 */
	public Object getObserved() {
		return object;
	}
	/* (non-Javadoc)
	 * @see org.eclipse.core.databinding.beans.IBeanObservable#getPropertyDescriptor()
	 */
	public PropertyDescriptor getPropertyDescriptor() {
		return propertyDescriptor;
	}
}