@Override
    public boolean matches(@NotNull String what) {
      for (StringMatcher matcher : myTarget) {
        if (matcher.matches(what)) {
          return true;
        }
      }
      return false;
    }
@Override
    public boolean matches(@NotNull String what)