code: public final Node useSourceInfoFromForTree(Node other) {
      useSourceInfoFrom(other);
      for (Node child = first; child != null; child = child.next) {
        child.useSourceInfoFromForTree(other);
      }
  
      return this;
    }
docs: Overwrite all the source information in this node and its subtree with
  that of {@code other}.