Move interfaces to Java Generics
Brought to you by:
rlogiacco
Java Generics implementation will require an update of the compiler used for the framework (1.5+) but once builded the framework will still be compatible against 1.4 (provided we follow the same intelligent approach on restrictions used on Java Collections)
Java 1.4 users will still need to reimplement the getMappedClass method (as it will always return Object.class) but Java 5 users will save a method and will no more need to perform silly casts as they are currently doing.