Bug 121789 [Viewers] ColorAndFontCollector javadoc is wrong
Original: The ColorAndFontManager collects fonts and colors without a a color or font provider. Notice the reference to "ColorAndFontManager". It should probably be "ColorAndFontCollector" instead.
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/StructuredViewer.java
*/
	protected void unmapElement(Object element, Widget item) {
		
		
		if (elementMap != null) {
			Object widgetOrWidgets = elementMap.get(element);
			if (widgetOrWidgets == null) {
				
				return;
			} else if (widgetOrWidgets instanceof Widget) {
				if (item == widgetOrWidgets) {
					elementMap.remove(element);
				}
			} else {
				Widget[] widgets = (Widget[]) widgetOrWidgets;
				int indexOfItem = Arrays.asList(widgets).indexOf(item);
				if (indexOfItem == -1) {
					return;
				}
				int length = widgets.length;
				if (indexOfItem == 0) {
					if(length == 1) {
						elementMap.remove(element);
					} else {
						Widget[] updatedWidgets = new Widget[length - 1];
						System.arraycopy(widgets, 1, updatedWidgets, 0, length -1 );
						elementMap.put(element, updatedWidgets);
					}
				} else {
					Widget[] updatedWidgets = new Widget[length - 1];