@NotNull
  @Override
  protected List<ExternalSystemNode<?>> doBuildChildren() {
    List<ExternalSystemNode<?>> myChildNodes = new ArrayList<>();
    if (getExternalProjectsView().getGroupModules()) {
      List<ModuleNode> childModules = ContainerUtil.findAll(
        myAllModules,
        module -> module != this && StringUtil.equals(module.getIdeParentGrouping(), getIdeGrouping())
      );
      myChildNodes.addAll(childModules);
    }
    //noinspection unchecked
    myChildNodes.addAll(super.doBuildChildren());
    myChildNodes.add(myRunConfigurationsNode);
    return myChildNodes;
  }
@NotNull
  @Override
  protected List<ExternalSystemNode<?>> doBuildChildren()