Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.property/src/org/eclipse/core/internal/databinding/property/value/ListSimpleValueObservableList.java
for (int i = 0; i < masterElements.length; i++) {
			a[i] = detailProperty.getValue(masterElements[i]);
		}
		return a;
	}
	public void add(int index, Object o) {
		throw new UnsupportedOperationException();
	}
	public void clear() {
		throw new UnsupportedOperationException();
	}
	public ListIterator listIterator() {
		return listIterator(0);
	}
	public ListIterator listIterator(final int index) {
		getterCalled();
		return new ListIterator() {
			ListIterator it = masterList.listIterator(index);
			Object lastMasterElement;
			Object lastElement;
			boolean haveIterated = false;
			public void add(Object arg0) {
				throw new UnsupportedOperationException();
			}
			public boolean hasNext() {
				getterCalled();
				return it.hasNext();
			}
			public boolean hasPrevious() {
				getterCalled();