@Override
  public int hashCode() {
    return Objects.hash(id);
  }
A transition does not change after it has been created externally, the id is used as a unique
identifier. It is necessary to ensure that the other properties of a transition with a
different id are different.
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/path/fa/dfa/transition/AbstractDFATransition.java