class SuffixTree {

  public final int getTransitionsCount() {
    return (this.transitions.size() / slots_per_transition) - 1;
  }

  public  SuffixTree(
      Sequence sequence,
      IStateCallback newStateCallback,
      final IProgressCallback progressCallback);

}