Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.property/src/org/eclipse/core/internal/databinding/property/ValuePropertyDetailList.java
private final IValueProperty masterProperty;
	private final IListProperty detailProperty;
	/**
	 * @param masterProperty
	 * @param detailProperty
	 */
	public ValuePropertyDetailList(IValueProperty masterProperty,
			IListProperty detailProperty) {
		this.masterProperty = masterProperty;
		this.detailProperty = detailProperty;
	}
	public Object getElementType() {
		return detailProperty.getElementType();
	}
	protected List doGetList(Object source) {
		Object masterValue = masterProperty.getValue(source);
		return detailProperty.getList(masterValue);
	}
	protected void doSetList(Object source, List list) {
		Object masterValue = masterProperty.getValue(source);
		detailProperty.setList(masterValue, list);
	}
	protected void doUpdateList(Object source, ListDiff diff) {
		Object masterValue = masterProperty.getValue(source);
		detailProperty.updateList(masterValue, diff);