The spec does not say that:
- entity listener classes must be non-abstract, nor
- whether they must be
public.
It does say that they must have a public no-args constructor. I doubt this is even correct when they're instantiated via CDI.
Even worse, the spec does not say much at all about converters:
- it doesn't mention they can't be abstract,
- it doesn't say anything about constructors,
- it doesn't mention anything about visibility.
We should clear all this up.
The spec does not say that:
public.It does say that they must have a public no-args constructor. I doubt this is even correct when they're instantiated via CDI.
Even worse, the spec does not say much at all about converters:
We should clear all this up.