Bug 182714 [Contributions] Improve toolbar configurability
bundles/org.eclipse.jface/src/org/eclipse/jface/action/CoolBarManager.java
updateWrapIndices();
            
            for (int i = 0; i < items.length; i++) {
                IContributionItem item = items[i];
                item.update(SIZE);
            }
            
            if (relock) {
                coolBar.setLocked(true);
            }
            if (changed) {
                updateTabOrder();
            }
            
            setDirty(false);
        } finally {
            coolBar.setRedraw(true);
        }
    }
    /**
     * Sets the tab order of the coolbar to the visual order of its items.
     */
    void updateTabOrder() {
        if (coolBar != null) {
            CoolItem[] items = coolBar.getItems();
            if (items != null) {
                ArrayList children = new ArrayList(items.length);
                for (int i = 0; i < items.length; i++) {
                    if ((items[i].getControl() != null)