Bug 315281 update copyrights for 3.6
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/viewers/SelectionProviderMultipleSelectionProperty.java
public SelectionProviderMultipleSelectionProperty(boolean isPostSelection) {
		this.isPostSelection = isPostSelection;
	}
	public Object getElementType() {
		return Object.class;
	}
	protected List doGetList(Object source) {
		ISelection selection = ((ISelectionProvider) source).getSelection();
		if (selection instanceof IStructuredSelection) {
			return ((IStructuredSelection) selection).toList();
		}
		return Collections.EMPTY_LIST;
	}
	protected void doSetList(Object source, List list, ListDiff diff) {
		doSetList(source, list);
	}
	protected void doSetList(Object source, List list) {
		((ISelectionProvider) source)
				.setSelection(new StructuredSelection(list));
	}
	public INativePropertyListener adaptListener(
			ISimplePropertyListener listener) {
		return new SelectionChangedListener(this, listener, isPostSelection);
	}
	public String toString() {
		return isPostSelection ? "IPostSelectionProvider.postSelection[]" 
				: "ISelectionProvider.selection[]"; 
	}
}