void (@NotNull AnActionEvent e) { Presentation p = e.getPresentation(); T scheme = getCurrentScheme(); if(scheme != null && mySchemesPanel.getModel().canResetScheme(scheme)) { p.setVisible(true); p.setEnabled(mySchemesPanel.getModel().differsFromDefault(scheme)); } else { p.setEnabledAndVisible(false); } }