void () { addAction(new AnAction(UIBundle.messagePointer("move.up.action.name"), Presentation.NULL_STRING, IconUtil.getMoveUpIcon()) { @Override public void actionPerformed(final @NotNull AnActionEvent e) { ListUtil.moveSelectedItemsUp(myList); } @Override public void update(final @NotNull AnActionEvent e) { e.getPresentation().setEnabled(ListUtil.canMoveSelectedItemsUp(myList)); } @Override public @NotNull ActionUpdateThread getActionUpdateThread() { return ActionUpdateThread.EDT; } }); }