ILabelProviderListener[] listenerArray = (ILabelProviderListener[]) listeners
.toArray(new ILabelProviderListener[listeners.size()]);
for (int i = 0; i < listenerArray.length; i++) {
ILabelProviderListener listener = listenerArray[i];
try {
listener.labelProviderChanged(event);
} catch (Exception e) {
Policy.getLog().log(
new Status(IStatus.ERROR, Policy.JFACE_DATABINDING, e
.getLocalizedMessage(), e));
}