If you don't want to add a whole class to the public Javadoc, then add the
@Evolving annotation at the class level and use
@Evolving annotations to mark components one-by-one.
Any class that contains supported/evolving functionality must be marked public. Private and package-private classes are not included in the javadoc.
Note that methods and fields within these classes may still be generified when appropriate.