Support the redeclaration of a java class/interface
[DROOLS-389] Improve support for @Traitable POJOs and @Trait interfaces
[DROOLS-393] Trait Hierarchy is not rebuilt correctly when merging packages