@Override
      public AnAction @NotNull [] getChildren(@Nullable AnActionEvent e) {
        ActionManager am = e != null ? e.getActionManager() : ActionManager.getInstance();
        return ContainerUtil.mapNotNull(mySchemeManager.getAllSchemes(), o -> {
            String groupName = o.getName();
            return !StringUtil.isEmptyOrSpaces(groupName) ? am.getAction(getGroupIdPrefix() + groupName) :
                   new ToolActionGroup<>(o);
          })
          .toArray(EMPTY_ARRAY);
      }
@Override
      public AnAction @NotNull [] getChildren(@Nullable AnActionEvent e)