public Section copy() {
    Section ns = new Section(this.sign);
    ns.setTangents(this.tangents);
    ns.setId(this.getId());
    for (Point point : this.getPoints()) {
      ns.getPoints().add(point.copy());
    }
    return ns;
  }
section copy, but where the tangents are not copied, and the next array is set to null *
library-udf/src/main/java/org/apache/iotdb/library/match/model/Section.java