Hi;

In method, public void fireEvent(Object event, Annotation... qualifiers) in BeanManager; spec specifies that runtime event type can not be TypeVariable. But when I look at portable events, all of them contain type variable.

For Example;

ProcessAnnotatedType<X>

When fires this event, event.getClass.getTypeVariables always contain TypeVariable.

Is this true?

Thanks;

--Gurkan