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
*            the conribution item to relocate
     * @param index
     *            the index to locate this item
     * @param contributionList
     *            the current list of conrtributions
     * @param itemLocation
     */
    private void relocate(IContributionItem cbItem, int index,
            ArrayList contributionList, HashMap itemLocation) {
        if (!(itemLocation.get(cbItem) instanceof Integer)) return;
        int targetRow = ((Integer) itemLocation.get(cbItem)).intValue();
        int cbInternalIndex = contributionList.indexOf(cbItem);
        
        int insertAt = contributionList.size();
        
        ListIterator iterator = contributionList.listIterator();
        
        collapseSeparators(iterator);
        int currentRow = -1;
        while (iterator.hasNext()) {
            currentRow++;
            if (currentRow == targetRow) {
                
                int virtualIndex = 0;
                insertAt = iterator.nextIndex();
                
                
                while (iterator.hasNext()) {
                    IContributionItem item = (IContributionItem) iterator
                            .next();