I noticed (or perhaps I'm doing something wrong), that the parameter "defaultForType" on the annotation @TypeDef only applies to concrete classes. I tried setting that to an interface class and it was completely ignored. Is there any chance we can get an implementation that takes into account interfaces and abstract classes as well? |