@Override
  public @NotNull PrefixMatcher cloneWithPrefix(final @NotNull String prefix) {
    if (prefix.equals(myPrefix)) {
      return this;
    }
    
    return new CamelHumpMatcher(prefix, myCaseSensitive, myTypoTolerant);
  }
@Override
  public @NotNull PrefixMatcher cloneWithPrefix(final @NotNull String prefix)