@Override
  public AnAction @NotNull [] getChildren(@Nullable AnActionEvent e) {
    if (myOrigin instanceof ExecutorAction o &&
        o.getOrigin() instanceof ExecutorGroupActionGroup oo) {
      int order = o.getOrder();
      return ContainerUtil.map2Array(
        oo.getChildren(), EMPTY_ARRAY,
        action -> new LineMarkerActionWrapper(myElement, ExecutorAction.wrap(
          action, ((RunContextAction)action).getExecutor(), order)));
    }
    if (myOrigin instanceof ActionGroup o) {
      return ActionWrapperUtil.getChildren(e, this, o);
    }
    return EMPTY_ARRAY;
  }
@Override
  public AnAction @NotNull [] getChildren(@Nullable AnActionEvent e)