Bug 66219 [Contributions] ActionContributionItem always gets the currentTimeMillis
Using 0607 In ActionContributionItem.handleWidgetSelection() there is an exposed System.currentTimeMillis() which should be enclosed in the if (trace).
bundles/org.eclipse.jface/src/org/eclipse/jface/action/ActionContributionItem.java
}
					
					ExternalActionManager.ICallback callback = ExternalActionManager
							.getInstance().getCallback();
					String commandId = action.getActionDefinitionId();
					if ((callback != null) && (commandId != null) && (toolTip != null)) {
						String acceleratorText = callback.getAcceleratorText(commandId);
						if (acceleratorText != null && acceleratorText.length() != 0) {
							toolTip = JFaceResources.format(
									"Toolbar_Tooltip_Accelerator", 
									new Object[] { toolTip, acceleratorText });
						}
					}
					
					
					if (!showText || toolTip != null && !toolTip.equals(text)) {
						ti.setToolTipText(toolTip);
					} else {
						ti.setToolTipText(null);
					}
				}
				if (enableStateChanged) {
					boolean shouldBeEnabled = action.isEnabled()
							&& isEnabledAllowed();
					if (ti.getEnabled() != shouldBeEnabled) {
						ti.setEnabled(shouldBeEnabled);
					}
				}
				if (checkChanged) {
					boolean bv = action.isChecked();