@Override
 void fixChildren(
     Shell newShell,
     Shell oldShell,
     Decorations newDecorations,
     Decorations oldDecorations,
     Menu[] menus) {
   super.fixChildren(newShell, oldShell, newDecorations, oldDecorations, menus);
   ToolItem[] items = getItems();
   if (toolTipText == null) {
     for (int i = 0; i < items.length; i++) {
       ToolItem item = items[i];
       if (item.toolTipText != null) {
         item.setToolTipText(oldShell, null);
         item.setToolTipText(newShell, item.toolTipText);
       }
     }
   }
 }