@NotNull
  protected BetterPrefixMatcher createCopy(PrefixMatcher original, int degree) {
    return new BetterPrefixMatcher(original, degree);
  }
@NotNull
  protected BetterPrefixMatcher createCopy(PrefixMatcher original, int degree)