the problem is fixed now ... this is what went wrong:
the annotation looks like this:
The project is a maven project and this is what the problem is. The message type enum passed to the SupportedTypes annotation is in another project. The message type got changed and maven did not rebuild the project so the compiler did not complain at the SupportedTypes annotation. hence the enum exception. It did not find the enum element specified since it was not available anymore.