docs: public void add(T parent, T child) {
          final Set<T> children = depTree.computeIfAbsent(parent, p -> new LinkedHashSet<>());
          if (!child.equals(parent)) {
              children.add(child);
          }
      }