Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.property/src/org/eclipse/core/internal/databinding/property/list/SimplePropertyObservableList.java
iterator.set(o);
				lastElement = o;
				expectedModCount = modCount;
			}
			public void remove() {
				checkRealm();
				checkForComodification();
				if (lastIndex == -1)
					throw new IllegalStateException();
				ListDiff diff = Diffs.createListDiff(Diffs.createListDiffEntry(
						lastIndex, false, lastElement));
				updateList(list, diff);
				iterator.remove(); 
				lastElement = null;
				lastIndex = -1;
				expectedModCount = modCount;
			}
			private void checkForComodification() {
				if (expectedModCount != modCount)
					throw new ConcurrentModificationException();
			}
		};
	}
	public Object remove(int index) {
		checkRealm();
		List list = getList();
		Object element = list.get(index);
		ListDiff diff = Diffs.createListDiff(Diffs.createListDiffEntry(index,
				false, element));
		updateList(list, diff);