A while ago I stumble in this github repo:
https://github.com/Mashashi/javaroles/
It claims it can provides runtime inheritance in Java. Even though it seems to be on a incubation stage I gave it a try and it worked.
I was thinking in forking it going to through the code do some analysis of my own and maybe use it on a client project.
Do you see advantages in using this kind of stuff or do you think this will only make the code harder to maintain and over complicated?
Thanks.