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
* Find the supplied code for a localized key. As
	 * #findKeyCode but localized to the current locale.
	 * 
	 * Support for localized modifiers is for backwards compatibility
	 * with 1.0. Use setAccelerator(int) to set accelerators programatically
	 * or the <code>accelerator</code> tag in action definitions in 
	 * plugin.xml.
	 *
	 * @param token the localized key name
	 * @return the SWT key code, <code>-1</code> if no match was found
	 * @see #findKeyCode
	 */
	private static int findLocalizedKeyCode(String token) {
		if (localizedKeyCodes == null)
			initLocalizedKeyCodes();
		token = token.toUpperCase();
		Integer i = (Integer) localizedKeyCodes.get(token);
		if (i != null)
			return i.intValue();
		if (token.length() == 1)
			return token.charAt(0);
		return -1;
	}
	/**
	 * Maps an SWT key code to a standard keyboard key name. The key code is
	 * stripped of modifiers (SWT.CTRL, SWT.ALT, SWT.SHIFT, and SWT.COMMAND). If the key code is
	 * not an SWT code (for example if it a key code for the key 'S'), a string
	 * containing a character representation of the key code is returned.
	 * 
	 * @param keyCode the key code to be translated