docs: public static <T extends SoyNode> List<T> cloneListWithNewIds(
        List<T> origNodes, IdGenerator nodeIdGen) {
  
      Preconditions.checkNotNull(origNodes);
      List<T> clones = new ArrayList<>(origNodes.size());
      for (T origNode : origNodes) {
        @SuppressWarnings("unchecked")
        T clone = (T) origNode.copy(new CopyState());
        (new GenNewIdsVisitor(nodeIdGen)).exec(clone);
        clones.add(clone);
      }
  
      return clones;
    }