@Override
    public boolean equals(Object o) {
      if (this == o) return true;
      if (o == null || getClass() != o.getClass()) return false;
      Builder builder = (Builder) o;
      return isPrefixMatch == builder.isPrefixMatch
          && Objects.equals(pathPattern, builder.pathPattern)
          && Objects.equals(patternTree, builder.patternTree);
    }
@param patternTree the included PartialPath must be a prefix or a fullPath
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/path/fa/IPatternFA.java