*/
public abstract class TreeExpandAllActionBase extends AnAction {
protected abstract TreeExpander getExpander(DataContext dataContext);
public final void actionPerformed(AnActionEvent e) {
TreeExpander expander = getExpander(e.getDataContext());
if (expander == null) return;
if (!expander.canExpand()) return;
expander.expandAll();
}