Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.property/src/org/eclipse/core/databinding/property/list/ListProperty.java
} finally {
			observable.dispose();
		}
	}
	public IObservableList observe(Object source) {
		return observe(Realm.getDefault(), source);
	}
	public IObservableFactory listFactory() {
		return new IObservableFactory() {
			public IObservable createObservable(Object target) {
				return observe(target);
			}
		};
	}
	public IObservableFactory listFactory(final Realm realm) {
		return new IObservableFactory() {
			public IObservable createObservable(Object target) {
				return observe(realm, target);
			}
		};
	}
	public IObservableList observeDetail(IObservableValue master) {
		return MasterDetailObservables.detailList(master, listFactory(master
				.getRealm()), getElementType());
	}
	public final IListProperty values(IValueProperty detailValue) {
		return new ListPropertyDetailValuesList(this, detailValue);
	}
}