@Override
  public final boolean isSelected(@NotNull AnActionEvent e) {
    if (!isAvailable(e)) return false;
    return doIsSelected(e);
  }
@Override
  public final boolean isSelected(@NotNull AnActionEvent e)