Bug 127861 [DataBinding] Mark API provisional
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/NestedUpdatableValue.java
public Class getValueType() {
		return featureType;
	}
	public void dispose() {
		super.dispose();
		if (outerUpdatableValue != null) {
			outerUpdatableValue.removeChangeListener(outerChangeListener);
			outerUpdatableValue.dispose();
		}
		if (innerUpdatableValue != null) {
			innerUpdatableValue.removeChangeListener(innerChangeListener);
			innerUpdatableValue.dispose();
		}
		currentOuterValue = null;
		databindingContext = null;
		feature = null;
		innerUpdatableValue = null;
		innerChangeListener = null;
	}
	public IUpdatableValue getInnerUpdatableValue() {
		return innerUpdatableValue;
	}
	/* (non-Javadoc)
	 * @see org.eclipse.jface.internal.databinding.INestedUpdatableValue#getOuterUpdatableValue()
	 */
	public IUpdatableValue getOuterUpdatableValue() {
		return outerUpdatableValue;
	}
}