Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.property/src/org/eclipse/core/internal/databinding/property/list/SimplePropertyObservableList.java
return element;
	}
	public Object set(int index, Object o) {
		checkRealm();
		List list = getList();
		Object oldElement = list.get(index);
		ListDiff diff = Diffs.createListDiff(Diffs.createListDiffEntry(index,
				false, oldElement), Diffs.createListDiffEntry(index, true, o));
		updateList(list, diff);
		return oldElement;
	}
	public List subList(int fromIndex, int toIndex) {
		getterCalled();
		return Collections.unmodifiableList(getList().subList(fromIndex,
				toIndex));
	}
	
	public boolean addAll(Collection c) {
		checkRealm();
		if (c.isEmpty())
			return false;
		List list = getList();
		return addAll(list, list.size(), c);
	}
	public boolean addAll(int index, Collection c) {
		checkRealm();
		if (c.isEmpty())
			return false;
		return addAll(getList(), index, c);
	}