@Override
    public boolean matches(final @NotNull CharSequence filename) {
      return pattern.matcher(filename).matches();
    }
@Override
    public boolean matches(final @NotNull CharSequence filename)