Bug 48604 Loss of old cool bar layout
Openning an old workspce in any integration build after I20031210 will cause pre-existing cool bar layout(cool item order) to be erased. The user will need to re-customize the cool bar layouts on each perspective to ensure its persistance when eclipse is shutdown.
bundles/org.eclipse.jface/src/org/eclipse/jface/action/CoolBarManager.java
for(int i=1; i < wrapIndicies.length; i++) {
			int insertAt = wrapIndicies[i] + offset;
			displayedItems.add(insertAt,new Separator(USER_SEPARATOR));
			offset++;
		}
		
		
		ArrayList existingVisibleRows = new ArrayList(4);
		ListIterator rowIterator=contributionList.listIterator();
		collapseSeparators(rowIterator);
		int numRow = 0;
		while(rowIterator.hasNext()) {
			
			while (rowIterator.hasNext()) {
				IContributionItem cbItem = (IContributionItem)rowIterator.next();
				if (displayedItems.contains(cbItem)) {
					existingVisibleRows.add(new Integer(numRow));
					break;
				}
				if (cbItem.isSeparator()) {
					break;
				}
			}
			nextRow(rowIterator, false);
			numRow++;
		}
		
		Iterator existingRows = existingVisibleRows.iterator();
		
		if (existingRows.hasNext()) {