void (DirDiffTableModel model, JComponent panel, AnAction action) { if (action instanceof ShortcutProvider) { final ShortcutSet shortcut = ((ShortcutProvider)action).getShortcut(); if (shortcut != null) { action.registerCustomShortcutSet(shortcut, panel); } } if (action instanceof DirDiffModelHolder) { ((DirDiffModelHolder)action).setModel(model); } if (action instanceof ActionGroup) { for (AnAction child : ((ActionGroup)action).getChildren(null)) { setUp(model, panel, child); } } }