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
}else {
							break;
						}
					}
		
				}
			}
			
			item = (IContributionItem)contributionList.get(contributionList.size()-1);
			if (item.isSeparator()) {
				contributionList.remove(contributionList.size() - 1);
			}
		}
		return contributionList;
		
	}
	
	/**
	 * Synchronizes the visual order of the cool items in the control with 
	 * this manager's internal data structures. This method should be called before 
	 * requesting the order of the contribution items to ensure that the order is
	 * accurate.
	 * <p>
	 * Note that <code>update()</code> and <code>refresh()</code> are converses:
	 * <code>update()</code> changes the visual order to match the internal
	 * structures, and <code>refresh</code> changes the internal structures to
	 * match the visual order.
	 * </p>
	 */
	public void refresh() {