Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.property/src/org/eclipse/core/databinding/property/list/ListProperty.java
*            the property source
	 * @param list
	 *            the new list
	 * @since 1.3
	 * @noreference This method is not intended to be referenced by clients.
	 */
	protected void doSetList(Object source, List list) {
		doUpdateList(source, Diffs.computeListDiff(doGetList(source), list));
	}
	/**
	 * @since 1.3
	 */
	public final void updateList(Object source, ListDiff diff) {
		if (source != null) {
			doUpdateList(source, diff);
		}
	}
	/**
	 * Updates the property on the source with the specified change
	 * 
	 * @param source
	 *            the property source
	 * @param diff
	 *            a diff describing the change
	 * @since 1.3
	 */
	protected void doUpdateList(Object source, ListDiff diff) {
		IObservableList observable = observe(source);
		try {
			diff.applyTo(observable);