Bug 182780 [DataBinding] Default a converter for IStatus to String
The converter used to display an IStatus uses toString(). This outputs a fairly ugly status message. We should create a default converter and use this in UpdateValueStrategy to return just the message of the status.
bundles/org.eclipse.core.databinding/src/org/eclipse/core/databinding/AggregateValidationStatus.java
}
			return result;
		}
		return Status.OK_STATUS;
	}
	/**
	 * Returns a status that always returns the most severe status from the
	 * given bindings. If there is more than one status at the same severity
	 * level, it picks the first one it encounters.
	 * 
	 * @param bindings
	 *            a collection of bindings
	 * @return a single status reflecting the most severe status from the given
	 *         bindings
	 */
	public static IStatus getStatusMaxSeverity(Collection bindings) {
		int maxSeverity = IStatus.OK;
		IStatus maxStatus = Status.OK_STATUS;
		for (Iterator it = bindings.iterator(); it.hasNext();) {
			Binding binding = (Binding) it.next();
			IStatus status = (IStatus) binding
					.getValidationStatus().getValue();
			if (status.getSeverity() > maxSeverity) {
				maxSeverity = status.getSeverity();
				maxStatus = status;
			}
		}
		return maxStatus;
	}
}