Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/PojoSetProperty.java
protected void doSetSet(Object source, Set set, SetDiff diff) {
		doSetSet(source, set);
	}
	protected void doSetSet(Object source, Set set) {
		BeanPropertyHelper.writeProperty(source, propertyDescriptor,
				convertSetToBeanPropertyType(set));
	}
	private Object convertSetToBeanPropertyType(Set set) {
		Object propertyValue = set;
		if (propertyDescriptor.getPropertyType().isArray()) {
			Class componentType = propertyDescriptor.getPropertyType()
					.getComponentType();
			Object[] array = (Object[]) Array.newInstance(componentType, set
					.size());
			propertyValue = set.toArray(array);
		}
		return propertyValue;
	}
	public INativePropertyListener adaptListener(
			ISimplePropertyListener listener) {
		return null;
	}
	public String toString() {
		String s = BeanPropertyHelper.propertyName(propertyDescriptor) + "{}"; 
		if (elementType != null)
			s += "<" + BeanPropertyHelper.shortClassName(elementType) + ">"; 
		return s;
	}
}