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
*            the text to shorten
	 * @param item
	 *            the tool item the text belongs to
	 * @return the shortened string
	 * 
	 */
	protected String shortenText(String textValue, ToolItem item) {
		if (textValue == null) {
			return null;
		}
		GC gc = new GC(item.getParent());
		int maxWidth = item.getImage().getBounds().width * 4;
		if (gc.textExtent(textValue).x < maxWidth) {
			gc.dispose();
			return textValue;
		}
		for (int i = textValue.length(); i > 0; i--) {
			String test = textValue.substring(0, i);
			test = test + ellipsis;
			if (gc.textExtent(test).x < maxWidth) {
				gc.dispose();
				return test;
			}
		}
		gc.dispose();
		
		return textValue;
	}
}