Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.property/src/org/eclipse/core/internal/databinding/property/list/SimplePropertyObservableList.java
getterCalled();
		return new ListIterator() {
			int expectedModCount = modCount;
			List list = new ArrayList(getList());
			ListIterator iterator = list.listIterator(index);
			Object lastElement = null;
			int lastIndex = -1;
			public boolean hasNext() {
				getterCalled();
				checkForComodification();
				return iterator.hasNext();
			}
			public int nextIndex() {
				getterCalled();
				checkForComodification();
				return iterator.nextIndex();
			}
			public Object next() {
				getterCalled();
				checkForComodification();
				lastElement = iterator.next();
				lastIndex = iterator.previousIndex();
				return lastElement;
			}
			public boolean hasPrevious() {
				getterCalled();
				checkForComodification();
				return iterator.hasPrevious();
			}
			public int previousIndex() {