@Override
  public AnAction @NotNull [] getChildren(@Nullable AnActionEvent e) {
    List<ServerType> serverTypes = ContainerUtil.filter(ServerType.EP_NAME.getExtensionList(),
                                                        type -> type.getCustomToolWindowId() == null &&
                                                                type.createDefaultConfiguration().getCustomToolWindowId() == null);
    AnAction[] actions = new AnAction[serverTypes.size()];
    for (int i = 0; i < serverTypes.size(); i++) {
      actions[i] = new AddCloudConnectionAction(serverTypes.get(i));
    }
    return actions;
  }
@Override
  public AnAction @NotNull [] getChildren(@Nullable AnActionEvent e)