@Override
  public boolean prefixMatches(@NotNull String name) {
    if (myPrefixMatchesOnly) {
      return isStartMatch(name);
    }
    return StringUtil.containsIgnoreCase(name, getPrefix());
  }
@Override
  public boolean prefixMatches(@NotNull String name)