@Override
      public boolean accepts(@NotNull final T t, final ProcessingContext context) {
        return pattern.accepts(t.getType(), context);
      }
@Override
      public boolean accepts(@NotNull final T t, final ProcessingContext context)