Bug 38049 [KeyBindings] Action.setText needs to document/support @ escaping
Eclipse 2.1 1. Perform a text search for any of the JavaDoc @ tags, such as @return, @author, etc. 2. Bring down the Search view's history list and you'll see each search displayed as ''. See the attached screen shot.
bundles/org.eclipse.jface/src/org/eclipse/jface/action/Action.java
if (value == null) {
			value = creator;
			return;
		}
		
		if (value instanceof IMenuCreator)
			value = creator == null ? VAL_DROP_DOWN_MENU : creator;
	}
	/**
	 * Sets the text for this action.
	 * <p>
	 * Fires a property change event for the <code>TEXT</code> property
	 * if the text actually changes as a consequence.
	 * </p>
	 *
	 * @param text the text, or <code>null</code> if none
	 */
	public void setText(String text) {
		String oldText = this.text;
		int oldAccel = this.accelerator;
		this.text = text;
		if (text != null) {
			String acceleratorText = extractAcceleratorText(text);
			if (acceleratorText != null) {
				int newAccelerator = convertLocalizedAccelerator(acceleratorText);
				
				if (newAccelerator > 0) {
					setAccelerator(newAccelerator);
				}