@Override
    public boolean accepts(final @Nullable Object o) {
      return getCompiledPattern().accepts(o, new ProcessingContext());
    }
@Override
    public boolean accepts(final @Nullable Object o)