docs: @Pure
  	public static char getMnemonicChar(String text) {
  		if (text != null) {
  			final int pos = text.indexOf('&');
  			if ((pos != -1) && (pos < text.length() - 1)) {
  				return text.charAt(pos + 1);
  			}
  		}
  		return '\0';
  	}