Bug 315281 update copyrights for 3.6
bundles/org.eclipse.core.databinding.beans/src/org/eclipse/core/internal/databinding/beans/PojoListProperty.java
doSetList(source, list);
	}
	protected void doSetList(Object source, List list) {
		BeanPropertyHelper.writeProperty(source, propertyDescriptor,
				convertListToBeanPropertyType(list));
	}
	private Object convertListToBeanPropertyType(List list) {
		Object propertyValue = list;
		if (propertyDescriptor.getPropertyType().isArray()) {
			Class componentType = propertyDescriptor.getPropertyType()
					.getComponentType();
			Object[] array = (Object[]) Array.newInstance(componentType, list
					.size());
			list.toArray(array);
			propertyValue = 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;
	}
}