Bug 242427 [Commands] IAction.AS_RADIO_BUTTON actions contributed with ActionContributionItem to MenuManager have problems getting checked on selection
bundles/org.eclipse.jface/src/org/eclipse/jface/action/ActionContributionItem.java
long ms = 0L;
				if (trace) {
					ms = System.currentTimeMillis();
					System.out.println("Running action: " + action.getText()); 
				}				
				
				IPropertyChangeListener resultListener = null;
				if (callback != null) {
					resultListener = new IPropertyChangeListener() {
						public void propertyChange(PropertyChangeEvent event) {
							
							if (event.getProperty().equals(IAction.RESULT)) {
								if (event.getNewValue() instanceof Boolean) {
									result = (Boolean) event.getNewValue();
								}
							}
						}
					};
					action.addPropertyChangeListener(resultListener);
					callback.preExecute(action, e);
				}
				action.runWithEvent(e);
				if (callback != null) {
					if (result == null || result.equals(Boolean.TRUE)) {
						callback.postExecuteSuccess(action, Boolean.TRUE);
					} else {
						callback.postExecuteFailure(action,
								new ExecutionException(action.getText()
										+ " returned failure.")); 
					}