docs: private boolean containAll(List<Node> srcNodes, List<Node> targetNodes) {
          boolean result = true;
          for (Node node : srcNodes) {
              result &= targetNodes.contains(node);
          }
  
          return result;
      }