Bug 51665 [CoolBar] Extra flashiness when switching between perspectives
build I20040210-0800 In same window, - open a java perspective - open several java editors - open debug perspective - switch back and forth between java and debug perspectives The coolbar is noticeably flashier than it was in M6.
bundles/org.eclipse.jface/src/org/eclipse/jface/action/CoolBarManager.java
System.out.println("----------------------------------\n"); 
        for (Iterator i = contributionList.iterator(); i.hasNext(); index++) {
            IContributionItem item = (IContributionItem) i.next();
            if (item.isSeparator()) {
                System.out.println("Separator"); 
            } else {
                System.out.println(index + ". Item id: " + item.getId()
                        + " - is Visible: " 
                        + item.isVisible());
            }
        }
    }
    /**
     * 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() {
        
        ArrayList contributionList = getItemList();
        
        if (contributionList.size() == 0) return;