docs: protected String addDependency(TaskGroup.HasTaskGroup dependency) {
          Objects.requireNonNull(dependency);
          this.taskGroup().addDependencyTaskGroup(dependency.taskGroup());
          return dependency.taskGroup().key();
      }