Simple updates (similar to another patch that's posted)
to add support for JDK5 enums and to resolve a bug with
tagging Java source that define classes and interfaces
Patch to fix issue with generics and support for enums
Logged In: YES
see bug #1730485.
(the generics part of this is already committed.)