String (@JdkConstants.InputEventMask int modifiers) { if (isNativeMacShortcuts()) { //try { // Class appleLaf = Class.forName(APPLE_LAF_AQUA_LOOK_AND_FEEL_CLASS_NAME); // Method getModifiers = appleLaf.getMethod(GET_KEY_MODIFIERS_TEXT_METHOD, int.class, boolean.class); // return (String)getModifiers.invoke(appleLaf, modifiers, Boolean.FALSE); //} //catch (Exception e) { // if (SystemInfo.isMacOSLeopard) { // return getKeyModifiersTextForMacOSLeopard(modifiers); // } // // // OK do nothing here. //} return MacKeymapUtil.getModifiersText(modifiers); } final String keyModifiersText = isSimplifiedMacShortcuts() ? getSimplifiedMacKeyModifiersText(modifiers) : KeyEvent.getKeyModifiersText(modifiers); return keyModifiersText.isEmpty() ? keyModifiersText : keyModifiersText + "+"; }