((IDisplayableAction) action).getIcon(), dimension)); remoteAction.setMnemonicAsString(((IDisplayableAction) action).getMnemonicAsString()); remoteAction.setRepeatPeriodMillis(((IDisplayableAction) action).getRepeatPeriodMillis()); if (((IDisplayableAction) action).getHiddenWhenDisabled() != null) { remoteAction.setHiddenWhenDisabled(((IDisplayableAction) action).getHiddenWhenDisabled());